[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