Microchip C

Moczik Gabor pm_levlista at progzmaster.hu
Wed Oct 3 16:02:06 CEST 2007


Balla Zoltán wrote:
>>Hogy lehet azt megcsinalni, hogy egy constans-t, vagy egy kezdoertekkel
>>rendelkezo valtozot, ill. strukturat a programmemoria egy adot helyere
>>tegyek (microchip c18)? A cel, hogy a hex file-ban egy kis
>>programsegitsegevel ki tudjam cserelni az erteket programozaskor, igy 
>>egyedi
>>sorozatszamu programot tudnek beprogramozni a kontrollerekbe, anelkul, 
>>hogy
>>ujra kellene forditanom a projektet egy masik sorozatszammal.
>>
> 
>  #pragma romdata Azonosito=0x4000
>  const rom char Azonosito[]={Data1,data2,...};
> 
> Ekkor a hex 4000-es cimre rakja az adatokat...

Mindenesetre en ugy csinalnam, hogy a kulso program autodetektalni tudja hol 
van az adat, akkor nem kell fixen belekodolni, a cracker-ek dolga is egy 
icipicit nehezebb :-)

Ezt ugy lehetne megoldani, hogy valami egyedi es eleg hosszu signature-t 
teszel a sorozatszam ele vagy moge.

-- 
((( Móczik Gábor  )))--((( pm -> @ -> progzmaster -> . -> hu  )))
((( Skype: moczik )))



More information about the Elektro mailing list