[elektro] Pickit2 hiba vagy nem?
Acs Gabor
agabor at electrodesign.hu
Tue Oct 5 13:08:17 CEST 2010
Jó, rendben, tehát a PK2 ha nem tudja beállítani a tblrd-t, akkor ettől
még nem lesz kevésbé védett a kód. Neked van erről tapasztalatod, hogy
nem hagyja beállítani, vagy csak nálam csinálja?
Ha már a 24-es szóba került. Itt nálam az MPLAB-ban csak General Code
Segment Code Protect (illetve Write Protect) van. Akkor ez itt
visszalépés lenne a 18F sokféle lehetőségéhez képest, vagy máshogy kell
megoldani a dolog finomítását? Remélem, nem kérdeztem túl nagy hülyeséget :)
Gábor
hg12345 írta:
> 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]>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
> _____________ NOD32 5504 (20101005) Információ _____________
>
> Az üzenetet a NOD32 antivirus system megvizsgálta.
> http://www.nod32.hu
>
>
>
>
More information about the Elektro
mailing list