[elektro] ARM ugrás
Fekete Róbert
frobi at harden.hu
Fri Jan 29 09:05:58 CET 2016
szia
" Azoknál az ARM-knál ahol állítható a bootolás helye, ott általában
olyan védelem mint a legtöbb 8/16 bites eszközöknél. "
ez gyártóspecifikus gondolom, amelyik az a gyártó aki így oldotta meg?
mert ügye jó dolog nagyon az avr nél hogy lehet egy procin valami
milliós nagyságrendben programot cserélni...
és baromi rossz hogy a nagyoknál pl linear nem így van..
R.
2016-01-29 08:18 keltezéssel, hg12345 írta:
> Hi,
> a legtöbb ARM lezárható és FLASH-ben blokkonként állítható az írás elleni védettség.
> Teljes törléssel a lezárt eszköz kinyitható, de üres lesz.
>
> pl.: ST esetén a régebbiek olvasás ellen védettek, de ha valaki nagyon akarja akkor azért megfejthető.
> (más honnan bootolva, pl.: RAM és egy kis programmal a teljes tartalom kiolvasható)
> állítások:
> – Level 0: no read protection
> – Level 1: memory read protection enabled
> – Level 2: memory read protection enabled and all debug features disabled.
> a második szint esetén már a debug is tiltva van, így nem igazán tudod feloldani és törölni az eszközt.
>
> Az első szint estén lehet javítani helyzeten, a boot0 lábat fixen elkötve már az áramkörbe ez nem lehetséges, a program induláskor azonnal tiltani SW debug funkciót. Ezzel ugyan nem lehet megakadályozni, de erőteljesen nehezíthető a feltörés. Aztán a programban védelmet is tehetsz ami büntet, ha átírják, ha meg nem akkor tudod bizonyítani, hogy a Tied.
>
> Azoknál az ARM-knál ahol állítható a bootolás helye, ott általában olyan védelem mint a legtöbb 8/16 bites eszközöknél.
>
>
>
> "Fekete Róbert" <frobi at harden.hu> írta:
>> hasonlóan az atmel 8bites procijaihoz, gondolom az xmega-k is ilyenek
>> hogy sokszor írhatók kiolvasás elleni védelem esetén is
>>
>> az st processzorai vagy bármelyik másik is ilyen?
>>
>> mert hogy a linear uc-i zárás után már nem írhatók újra, csak
>> bootloaderen keresztül, ha meg elcseszed akkor kuka a proc
>>
>> szóval a többivel mi a helyzet?
>>
More information about the Elektro
mailing list