[elektro] AVR (re)boot

Szima Gábor sygma at tesla.hu
Thu Oct 18 00:38:10 CEST 2012


On Thu, 18 Oct 2012, Arnold Fuzesi wrote:

> IT vektort pakolaszni kell ha hasznalsz IT-t boot reszen, de megy flottul a lenti alapjan.

Boot részen nem IT-zek.

Ahol elakadtam: HFUSE: 0xde, azaz BOOTRST + BOOTSZ11 (0x7E00)

A kód:

void    Boot (void) __attribute__ ((section (".bootloader")));

int main (void) {

     led_villogtatas ();
}

void Boot (void) {

     while (1);
}


linker param: -Wl,--section-start=.bootloader=0x7E00

map file alapján:

                 0x0000009c                main
                 0x00007e00                Boot


Elvileg a Boot () -ra kellene ugrania, de main fut le (villog a LED).


 								-Sygma



More information about the Elektro mailing list