[elektro] ARM ugrás

hg12345 hg12345 at freemail.hu
Fri Jan 29 08:18:09 CET 2016


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?
>
>R.
>
>2016-01-28 19:05 keltezéssel, Moravcsik Szilard írta:
>> Szia!
>>
>> Az xmegák nálam teljesen kiváltják a Cortex-M0 családot (pl.
>> ATxmega384D3, ami 32kB SRAM, 384kB internal flash, 32MHz-ig PLL-lel
>> beállítható órajel, USB FS device, DMA, RTC, SPI, I2C, U(S)ART,
>> számtalan timer, stb.) Remélem, azért még sokáig lesznek a piacon!
>>
>> A Cortex-M3, M4 esetében az ST nagyobb teljesítményt (órajelet, flash és
>> SRAM memórát) ad, kevesebb pénzért. Ami nekem hamarosan nagyon fontos
>> lesz: STM32F429 esetleg F746, natív TFT támogatás, akár frame bufferrel,
>> pl. sw. itt: http://ugfx.org/.
>>
>> Már többen említették, az ST a demo/eval paneljeit tényleg hihetetlenül
>> alacsony áron adja (lásd DISCOVERY, NUCLEO sorozat, vagy pl. amit
>> rövidesen megvásárolok: http://goo.gl/ZYV2rZ/, ráadásul a paneleken
>> legtöbbször (mindig?) rajta van az ST Link programozó is, amit az
>> ingyenes környezetek (pl. Em::Blocks, CooCox) szuperül kezelnek.
>>
>> Szerintem a support sem rossz. A doksikkal el lehet boldogulni.
>> Betanuláshoz, szofverek gyors elkészítéséhez pedig ott van az mbed, és
>> pl. az STM32CubeMX, ami állítólag a CooCox-szal is összehozható...
>>
>> Ja, még valami!
>> Jó nagy közössége van már, sok hazai is, l. akár itt, vagy a
>> hobbielektronikán is. :)
>>
>> Üdv:
>> Szilárd
>
>-----------------------------------------
>          elektro[-flame|-etc]
>



More information about the Elektro mailing list