[elektro] dsPIC33 bootloader
Acs Gabor
agabor at electrodesign.hu
Mon Oct 4 12:29:10 CEST 2010
Raktál bele valami titkosítást? Arra gondolok, ha ki kell adnod a
firmware-t, hogy magának frissíthessen a vevőd, akkor ne legyen ott a
varázslat a klónozáshoz.
Gábor
Balla Zoltán írta:
> Feladó: "Moczik Gabor" <pm_levlista at progzmaster.hu>
>
>> És elárulod azt is, hogy hogyan? :-)
>>
>>
> Persze, nincs benne titok....
> Úgy működik, ahogy eredetileg is szó volt róla, némi módosítással..., a bootloader rész befordul a
> fix helyére, a főprogram meg fix helyről indul....
> A linkert úgy szerkesztettem meg, hogy a crt0 a bootloader helyett, a főprogram elé kerüljön, így a
> neki szükséges dolgok korrektül végrehajtódnak mindig, s csak utána fut a főprogram...
> A bootloader már nincs inicializálva futás előtt, de minden globális, fordítási időben értéket kapó
> konstanst, változót lokálisan inicializálok függvénybelépéskor, és így már nem kell neki a crt0, fut
> helyesen anélkül is.
> Frissítéskor a teljes főprogram, crt0-stól frissül, ami egyébként is a korrekt működés feltétele.
> Az eddigi tesztek alapján tökéletesen működik, megszünt mindenféle függés a beégetendő adatoktól....
>
> Zoli
>
> -----------------------------------------
> elektro[-flame|-etc]
>
> _____________ NOD32 5501 (20101004) Információ _____________
>
> Az üzenetet a NOD32 antivirus system megvizsgálta.
> http://www.nod32.hu
>
>
>
>
More information about the Elektro
mailing list