AVR bootloader
HUDA
hudaklan@volny.cz
Sobota Únor 16 10:32:24 CET 2008
Dobry den,
pokousim se udelat si maly bootloader na ATMEGA168 s WinAvr.
Vse chodi tak jak ma, pokud definuji zacatek bootloaderu
pomoci -Wl,-Ttext=$(BASEADDR) v makefile.
Pokud pridam dalsi sekci -Wl,-section-start=.boot1=$(EXTADR)
a nadefinuji funkci pomoci __attribute__ ((section (".boot1"))),
aby se umistila jinam, tak vse probehne take jak ma.
A ted problem. Pokud nadefinuji jinou funkci v jinem souboru,
aby se umistila do te same sekce (boot1), tak se to neprovede
a funkce se umisti na konec sekce .text. Pokud se nadefinuje
jina funkce v tomtez souboru, tak je vse OK.
Dekuji za kazdou radu.
HUDA
Další informace o konferenci Hw-list