Re: STM32 a nastavení lock-bitu pres OpenOCD
Petr Labaj
labaj na volny.cz
Středa Listopad 5 13:47:22 CET 2014
Taky by mě zajímalo, jak to máte udělané.
To je skutečně krabička, ze které lezou 3 dráty a která se
připojí na SWD, zmáčkne se čudlík a procesor je zamčený
nebo naopak odemčený?
A jak je to univerzální resp. konfigurovatelné?
Nakonec udělat to takhle jako nezávislé zařízení by bylo
možná snažší, než se to nějak snažit lámat do OpenOCD.
Díky.
PL
**************************
From: "Jaroslav Buchta" <jaroslav.buchta na hascomp.cz>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Wednesday, November 05, 2014 1:18 PM
Subject: Re: STM32 a nastavení lock-bitu pres OpenOCD
Zajimave. To s tim to udelatko normalne komunikuje pres SWD (nebo JTAG)
? To mi na prvni pohled prijde slozite na implementaci...
Dne 5. 11. 2014 13:03, Miroslav Mraz napsal(a):
> Ladím a programuji pomocí Blackmagic, o tom jsem se zde už zmiňoval. Ale
> to zamykání nepoužívám. Tedy samosebou taky jsem to potřeboval - v
> jednom projektu bylo potřeba zamknout část flash proti nechtěnému
> zápisu, ale protože to "programovaly" ženský na dílně, kde práce s PC
> byla tabu, musel jsem jim udělat takové udělátko, do kterého
> programovaný modul prostě zastrčily a zmáčkly čudlík, čímž bylo hotovo
> včetně zamčení. Kdybych je měl učit, jak tohle udělat pomocí openocd,
> tak bych tam byl ještě dneska, pokud by mě neklepla pepka.
> A vlastně ani nevím, jestli to zamykání chodí v tom Blackmagicu, od té
> doby jsem to nepotřeboval.
> Pokud máte zájem o to udělátko, můžu dát k dispozici, nejsem vázán
> zákazem šíření, ale běží to na NXP procesoru LPC11Uxx, protože se to dá
> přeprogramovat bez jakýchkoli nástrojů.
>
> Mrazík
>
> On 11/05/2014 12:36 PM, Petr Labaj wrote:
>> A čím to teda prosím programujete?
>> Já normálně procesory nezamykám, jsem pro informovanost
>> a případnou opravitelnost zařízení.
>>
>> Zákazník ale trvá na zamčení firmware. Tak řeším, jak na to.
>> Jestli to jde i nějak jinak, než tím SW od STM pod Windows.
>>
>> Měl jsem z diskusí pocit, že zde na fóru je vagón ARMistů.
>> Ale asi to tak není, nebo to nezamykají.
>>
>> Díky.
>> PL
>>
>> *******************************
>>
>> From: "Miroslav Mraz" <mraz na seznam.cz>
>> To: "HW-news" <hw-list na list.hw.cz>
>> Sent: Wednesday, November 05, 2014 10:38 AM
>> Subject: Re: STM32 a nastavení lock-bitu pres OpenOCD
>>
>>
>> Ještě se musíte do toho bootloaderu dostat. A některé čipy mají BOOT1
>> právě jako option, takže když to nastavíte, můžete přepínat pomocí BOOT0
>> mezi boot z flash a ram, ale ne ze system memory - tedy ten bootloader.
>> OpenOCD umí option číst a smazat (nastavit na default), nastavování
>> někde ve verzi 0.7, kdy jsem to zkoušel činilo problémy. Bylo to vidět i
>> ve zdrojáku, že je tam něco špatně. Ale možná to už opravili, já jsem
>> openocd opustil, protože s tím st-link to nefungovalo zrovna nejlépe.
>>
>> Mrazík
Další informace o konferenci Hw-list