Witam,
void bootloader(void) __attribute__ ((section (".bootloader"))); void Delay_1ms(int Delay) __attribute__ ((section (".bootloader"))); void (...) __attribute__ ((section (".bootloader"))); (...)
CFLAGS = -Wall -Os -mmcu=$(MCU) -Wl,--section-start=.bootloader=0x1E00
Jak zrobić, żeby pod 0x1E00 kompilator wcisną void bootloader(void){} bo on mi tam daje zupełnie co innego, czy może można jakoś zaznaczyć co w sekcji jest "main"? ;) ...a do sekcji .text (0x000-0x1DFF) umie wciskać jakiś podprocedury z libc... jakbym mógł komuś podesłać całość, bo sam dłubie już to N godzin i chyba nie zdłubie... chodzi o to żeby całość bootloaderowa z procedurami dookoła poszła na koniec kodu... i żeby to co ma być pod
0x1E00 było tam a nie gdzieś dalej. o.Pozdrawiam, jeleń