Estoy trabajando para configurar eclipse con openOCD para programar un tablero de descubrimiento STM32VL usando la siguiente guía enlace .
Llegué hasta el final, pero estoy atascado tratando de programarlo con OpenOCD pero sigo recibiendo el siguiente error:
GNU MCU Eclipse 32-bits Open On-Chip Debugger 0.10.0+dev-00254-g2ec04e4e (2017-11-10-11:53)
Licensed under GNU GPL v2
For bug reports, read http://openocd.org/doc/doxygen/bugs.html
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
adapter speed: 1000 kHz
adapter_nsrst_delay: 100
none separate
srst_only separate srst_nogate srst_open_drain connect_deassert_srst
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : Unable to match requested speed 1000 kHz, using 950 kHz
Info : Unable to match requested speed 1000 kHz, using 950 kHz
Info : clock speed 950 kHz
in procedure 'init'
in procedure 'ocd_bouncer'
Soy consciente de que, después de muchas investigaciones, hay un error en openOCD con USB3.0 pero mi dispositivo solo tiene 3.0 puertos ...
Tengo usando OpenOCD 0.10.0 La configuración de Mis herramientas externas en eclipse se configura como: C: \ STM32ToolChain \ openocd \ bin \ openocd.exe C: \ STM32ToolChain \ openocd \ scripts \ -f board \ stm32vldiscovery.cfg
Con mi configuración anterior de .cfd como
#This is an STM32VL discovery board with a single STM32F100RB chip.
#http://www.st.com/internet/evalboard/product/250863.jsp
source [find interface/stlink-v1.cfg]
transport select hla_swd
set WORKAREASIZE 0x2000
source [find target/stm32f1x.cfg]
reset_config srst_only'
¿Alguien más ha tenido problemas similares?