[elektro] ARM ugrás

hg12345 hg12345 at freemail.hu
Fri Jan 29 09:34:06 CET 2016


Bocs hibásan írtam:

ahol nem állítható a bootolás helye, ott ugyan az a megoldás. (elnézést)

Itt minden gyártó specifikus, egyre több Cortex magos gyártó van, de azért egy kezemen megszámolható, hogy mi érhető el, igazán, abból érdemes dolgozni. Ezeknél elolvasod a programozást és mindent tudsz, ezek összefoglaló manuálok ha megtalálod, akkor az adott gyártó összesét ismered.

Szerintem az elérhető kategóriában a következő gyártok vannak: ST, NXP(FREESCALE), NOVUTON, ATMEL, CYPRESS, TI megvehetők a legtöbb nagy kereskedőnél, és a fejlesztő eszközök is elérhető áron vannak hozzájuk.

Általában hasonló kapacitásúak és tudásúak egy árban vannak. Egy szimpatikus kiválasztása után nagyot nem tévedhetsz. :-) Támogatás az már változó, de azért erre már nem lehet panasz manapság....

Az ATMEL-re információim szerint nyugodtan lehet fejleszteni, mert az MCHIP csak a vezetést cseréli, a többit meghagyja. 

"Fekete Róbert" <frobi at harden.hu> írta:
>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?
>>>
>
>-----------------------------------------
>          elektro[-flame|-etc]



More information about the Elektro mailing list