2017-11-27 23 views
1

同時に2つのSTリンクを介して2つのSTM32に接続する必要があります。この問題がhereと記載されています。OpenOCD複数のSTLink

しかし、解決策は私のためには機能しません。

ST-LinkのID1:55FF6B067087534923182367
ST-リンクID2:49FF6C064983574951291787

OpenOCDのcfgファイル:

source [find interface/stlink-v2.cfg] 
hla_serial "55FF6B067087534923182367" 

source [find target/stm32f4x.cfg] 

# use hardware reset, connect under reset 
reset_config srst_only srst_nogate 

私が取得:

$ openocd.exe -f stm32f4_fmboard.cfg 
Open On-Chip Debugger 0.10.0 
Licensed under GNU GPL v2 
For bug reports, read 
     http://openocd.org/doc/doxygen/bugs.html 
Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'. 
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD 
adapter speed: 2000 kHz 
adapter_nsrst_delay: 100 
none separate 
srst_only separate srst_nogate srst_open_drain connect_deassert_srst 
Info : Unable to match requested speed 2000 kHz, using 1800 kHz 
Info : Unable to match requested speed 2000 kHz, using 1800 kHz 
Info : clock speed 1800 kHz 
Error: open failed 
in procedure 'init' 
in procedure 'ocd_bouncer' 

答えて

0

解決した場合、私は知らないが、 :

[email protected]:~/prog/bootloader $ st-info --probe 
Found 1 stlink programmers 
serial: 363f65064b46323613500643 
openocd: "\x36\x3f\x65\x06\x4b\x46\x32\x36\x13\x50\x06\x43" 
flash: 0 (pagesize: 0) 
sram: 0 
chipid: 0x0000 
descr: unknown device 

このツールはst-linksのシリアルを表示し、openocdというオプションがあります。私がhla_serial "\x36\x3f\x65\x06\x4b\x46\x32\x36\x13\x50\x06\x43"をファイルに書き込むと、それは私のために働く。あなたの方法はありません。引数として与えられたコマンドラインでも動作しません。それは、私がcfgファイル

関連する問題