03-25-2025, 10:55 AM
Bootloader je malo parčence programa koje se učitava recimo na nekoj nultoj adresi od flash memorije, stoji tu i čeka dalje komande da se ubaci program.
Nisam siguran da li program mora da ima neka specifična podešavanja ili to sam bootloader reguliše jer program mora da se smesti negde u nastavku flash memorije.
Kada gledaš linearno memoriski prostor zajedno sa bootloader to je neko parče coda-a (kompozitno) i kada se radi DUMP cele te mororije to se sve zajedo snimi u HEX, i bootloader i program.
Kasnije kada vraćaš HEX (preko programatora, ne seriska veza) nazad u novi kontroler trebao bi da učita/flesuje obe stvari.
Booloaderi su zgodni samo kada nemaš fiziči programator pa je nešto jednostavnije uraditi flesovanje preko seriske veze.
Nisam siguran da li program mora da ima neka specifična podešavanja ili to sam bootloader reguliše jer program mora da se smesti negde u nastavku flash memorije.
Kada gledaš linearno memoriski prostor zajedno sa bootloader to je neko parče coda-a (kompozitno) i kada se radi DUMP cele te mororije to se sve zajedo snimi u HEX, i bootloader i program.
Kasnije kada vraćaš HEX (preko programatora, ne seriska veza) nazad u novi kontroler trebao bi da učita/flesuje obe stvari.
Booloaderi su zgodni samo kada nemaš fiziči programator pa je nešto jednostavnije uraditi flesovanje preko seriske veze.