[elektro] AVR (re)boot
vfx
info at vfx.hu
Fri Oct 19 20:13:49 CEST 2012
Hali!
> > Próbaképp áttettem 0x7000-re a BL kezdetét (HFUSE=0xd8), de ugyanaz.
>
> Vazzzze, mé' nem szóltok... ;) E000-ra kell tenni a section-t, ugyanis a
> 0x7000 nem a memóriacím, hanem a programWORD cím!!! Ugyanúgy, ahogy a
> CALL és a JMP címe is.
>
> Magyarul ha BOOT kezdetének 0x7000 van beállítva a HFUSE-ben, akkor a
> 0xE000 flash-byte pozíción kezd. Mivel ott FF volt végig az ERASE miatt,
> ezért gondolom végigtekert a 64k végéig, majd a 0-án találta magát.
>
> Úgy jöttem rá, hogy azon keztem filózni, ha 64k FLASH van benne, akkor a
> 0x7000 annak nem igazán a vége.
>
Én megnéztem az adatlapot és ott is 0x7e00-t mond, nálam asm-ben ez jó
cím, ezt is kell beírni az org-ba. Meg se fordult a fejemben, hogy a C
nem így csinálja. Bár én nem beszélni C...
ÜDV. VFX.
http://www.vfx.hu
More information about the Elektro
mailing list