JTAG J-link z eBay, upgrade firmware

Petr Labaj labaj na volny.cz
Pondělí Květen 18 22:27:41 CEST 2015


Díky za info.
Protože mi jeden člen konference nabídl variantu jak to případně opravit 
po zbriketování
(za což mu tímto ještě jednou děkuji), tak jsem to taky zkusil 
oficiálním SW a dopadlo
to dobře. Ani neměl kecy o nějakém klonu. Asi číňan prodává originály.  ;-)
Takže teď mi to píše tohle, tedy totéž co Vám.

Info : J-Link ARM V8 compiled Nov 28 2014 13:44:46
Info : J-Link caps 0xb9ff7bbf
Info : J-Link hw version 80000
Info : J-Link hw type J-Link
Info : J-Link max mem block 9224

Takže bezva.
Nicméně se mi stále nedaří zprovoznit SWD pod starší verzí OpenOCD 
(verze 0.8.0).
Tvrdošíjně to píše:
Info : only one transport option; autoselect 'jtag'
i když ve zdrojáku OpenOCD je podpora pro SWD.
Volba -c "transport select swd" nepomůže, to skončí okamžitě.
V nějakých konferencích na webu jsem viděl, že to se SWD provozovali snad už
ve verzi 0.5.0. Já jsem to zkoušel pod 0.6.0 a 0.8.0, ale bez úspěchu.
Jede to až pod 0.9.0, ta má ale zase jiné problémy (viz první příspěvek).

Funguje vám to se SWD i v nějaké starší verzi?

A pokud provozuje ST-link - jede Vám ta 0.9.0-rc1 s ST-linkem dobře?
Pokud spustíte OpenOCD, pak ho sestřelíte a spustíte znovu - připojí se 
k ST-linku
nebo už ho nenajde (jako to dělá mně)?
Pro doplnění: používám OpenOCD na Linuxu.

Díky.
PL

*******************************

Dne 18.5.2015 v 21:59 Milan B. napsal(a):
>
> Mne zbehol bez problemov, to vsak neznamena ze iny klon to prezije tiez.
>
> Firmware rovno od Seggera, z balika 4.96l. Novsie verzie sa zatial zda 
> sa nevyskytli (podla release notes od verzie 4.92). Firmware update 
> prebehol automaticky po spusteni JLinkexe , az neskor dospel k nazoru 
> ze "The connected emulator is a J-Link clone."
>
> Toto mam teraz:
> $ openocd
> Open On-Chip Debugger 0.9.0-rc1-dev-00001-gabd7ad0 (2015-04-24-23:43)
> Licensed under GNU GPL v2
> For bug reports, read
>         http://openocd.org/doc/doxygen/bugs.html
> Info : JLink SWD mode enabled
> adapter speed: 1000 kHz
> adapter_nsrst_delay: 100
> none separate
> cortex_m reset_config sysresetreq
> none separate
> Info : J-Link ARM V8 compiled Nov 28 2014 13:44:46
> Info : J-Link caps 0xb9ff7bbf
> Info : J-Link hw version 80000
> Info : J-Link hw type J-Link
> ...
>
> Milan
>
>
> On 18. 5. 2015 19:32, Petr Labaj wrote:
>> Používáte někdy JTAG programátor J-link z eBay?
>> Používám procesory STM32 a k nim programátory ST-link, ale tam zatím 
>> není
>> možné použít víc ST-linků v jenom PC (viz také poznámka níže).
>> Tak jsem si jako druhý programátor připojil J-link, je to nějaký klon 
>> z eBay.
>>
>> Docela mě překvapilo, kolik s tím bylo problémů. Aktuální stabilní 
>> verze OpenOCD 0.8.0
>> na tom nepodporuje SWD (i když podle zdrojáku i podle dokumentace by 
>> to mělo fungovat).
>> Tak jsem to musel rozjet s vývojovou verzí 0.9.0, tam se mi to nějak 
>> povedlo zprovoznit.
>>
>> Podle výpisu je v tom JTAG adaptéru firmware z roku 2009. Dělal na 
>> tom někdo z vás upgrade
>> firmware? A fungovalo to, nebo se z toho stala cihla?
>>
>> Případně používáte to někdo s OpenOCD a s jakými zkušenostmi prosím?
>>
>> Poznámka k OpenOCD 0.9.0 a více adaptérům ST-link: tato veze by už 
>> měla umět použít
>> více adaptérů ST-link v jenom PC, rozlišují se podle USB Serial Number.
>> Je to trochu nešikovné, protoře zrovna ST-link adaptéry mají SerialNo 
>> v binární a nikoli
>> textové podobě (jak je jinak obecně zvykem).
>> Hlavně ale ta verze 0.9.0 funguje blbě v tom, že po připojení k 
>> ST-linku a následném
>> odpojení se už znovu neumí připojit, musí se ten ST-link vždycky 
>> vyndat a zase zasunout do USB.
>> Takže zatím nepoužitelné.
>> Nebo máte někdo jinou zkušenost? Třeba jsem to jenom blbě přeložil.
>>
>> Díky za případné info.
>> Petr Labaj


Další informace o konferenci Hw-list