Re: Problémy s ST-link - bylo STM32F7 discovery - tip
Petr Labaj
labaj na volny.cz
Neděle Listopad 15 15:07:25 CET 2015
Ano, ten ADuCM je náročnější v tom, že vyžaduje práci s resetem.
Ale že je chyba v ST-linku plyne mimo jiné z toho, jak s tím signálem
pracuje.
Když je programátor ve výchozím stavu, tak je jeho výstupní signál reset
v log. 1.
Po spuštění OpenOCD a pokusu o připojení k target procesoru s tím resetem
zacvičí, ale vyhodnotí to jako chybu (nejde uvést do stavu halt) a nechá
už ten
reset v log. 0.
To by se ještě dalo tolerovat. Ale on ho v té log. 0 už nechá napořád, i
když
ukončím OpenOCD a pustím ho znovu, tak reset je pořád držený dole.
Takže jediná šance je OFF/ON toho programátoru.
Mimochodem nenapadá Vás nebo někoho jiného jak je možné, že v těch
programátorech z eBay jsou chipy STM32F101 (tedy oficiálně bez podpory USB),
ale ty programátory komunikují po USB?
PL
*******************************
Dne 15.11.2015 v 10:49 Miroslav Mraz napsal(a):
> To je sice podivné, ale možné je všechno. Nemůže být problém trochu
> někde jinde ? Třeba u některých procesorů se nejde připojit přes SWD,
> pokud jádro spí. Možná u tohoto se jde připojit jen ve stavu reset.
> Oni ti výrobci vymýšlejí všelijaké komplikace.
>
> Mrazík
>
> Dne 15.11.2015 v 04:38 Petr Labaj napsal(a):
>> Tak problém s tím ST-linkem a jinými než STM procesory je v tom, že
>> ST-link
>> (aspoň pod OpenOCD) chybně pracuje se signálem Reset.
>> STM procesory ho při připojení přes SWD nepotřebují, ale třeba ten
>> ADuCM360
>> se bez něho neobejde.
Další informace o konferenci Hw-list