[elektro] dsPIC33 bootloader
Moczik Gabor
pm_levlista at progzmaster.hu
Tue Sep 28 18:21:00 CEST 2010
Balla Zoltán wrote:
> Már írtam az elején, hogy nem megengedett a két részletben történő felprogramozás....
> Ez az oka....
Ha csak a programozási idő miatt, akkor szerintem továbbra is sokkal
egyszerűbb volna a két HEX fájlt összefésülni és úgy beégetni.
> változókat egy címtől pakolgatta fordításkor. Namost ezzel csak annyit tudtam tenni, hogy a nagy
> tömböt kézzel eltoltam fix címre 512 byte-al feljebb, és így már nem fedik egymást....a többi címe
> maradt az eredeti....
Ezzel annyit érsz el, hogy a hiba majd akkor fog ismét előjönni, ha a
főprogram változói elérik az eltolt címet.
Inkább hagyni kéne, hogy rakja ahová akarja, és a bootloaderben
leprogramozni minden inicializációt ami ahhoz kell, hogy rendesen
fusson, tömböt, globális változókat kinullázni vagy feltölteni amivel
kell, stb... Egyébként sem szerencsés, hogy a RAM tartalmától függ, hogy
helyesen működik vagy sem. Reboot után akkor nem is menne?
A főprogramot meg nem fogja zavarni mit szemetelsz össze a
bootloaderben, mert a crt0 ami hozzá tartozik, ki fogja nullázni.
--
((( Móczik Gábor )))--((( e|mail: pm-01 |@| progzmaster |.| hu )))
((( S.k.y.p.e.: moczik )))
More information about the Elektro
mailing list