[elektro] Pickit2 hiba vagy nem?

hg12345 hg12345 at freemail.hu
Tue Oct 5 12:49:05 CEST 2010


A codeprotect ki és beírás ellen is véd!

Azért van többrészre osztva, mert vannak olyan uC amik már előzőleg kóddal van feltöltve (pl BASIC) és a fentmaradó területre lehet a USER programot irni.
Maga a programozás is egy belső program amihez nem tudsz hozzáférni,  ill a PIC24/dsPIC esetén a maga ICSP kommunikáló debug mag is egy rejtett területen lévő program, mert már nem kell beégetni, de RAM területet kell foglalni számára.....

Acs Gabor <agabor at electrodesign.hu> írta:
>Akkor azt is tisztázni kellene, hogy a Code protect csak a programozóval >
kiolvasás ellen véd, vagy a hozzáírás ellen is? Mert ha véd a hozzáírás >
ellen, akkor nem lehet a kalózprogramot sem beletenni utólag, akkor >
mindegy hogy van-e tblrd tiltás, vagy nincs, akkor csak a HG által írt >
saját felülírás elleni védelemre van értelme. Ha meg lehet utólag >
pluszba beírni, csak kiolvasni nem, akkor kell mégis ez a védelem, amit >
nálam nem tud a PK2.>
>
>
Gábor>
>
Moczik Gabor írta:>
> Acs Gabor wrote:>
>   >
>> Aha! Köszi, ez már konkrét info.>
>> Mire lehet jó akkor a tábla-olvasás-védelem? U_g_yanez van külön a boot >
>> területre is_._>
>>     >
>>
> Ha bootloader-rel akarod fűszerezni az egészet, akkor az írást (tblwrt) >
> nem tilthatod le, mert akkor nem működne a bootloader. így viszont >
> beírható egy olyan kód ami kiolvassa a tartalmat, ez ellen lehet >
> védekezni ha a tblrd-t letiltod, erre ugyanis nincs szükség egy >
> bootloaderhez.>
>>
> Az más kérdés, hogy a Flash->RAM copy nem igazán lesz hatékony így, >
> tehát mondjuk C-ben egy kezdőértékkel rendelkező nem-konstans tömb >
> inicializálása gondolom jóval bonyolultabb a compiler szemszögéből.>
>>
>   >
>
----------------------------------------->
          elektro[-flame|-etc]>



More information about the Elektro mailing list