openocd无法加载board / ti_cc26x0_launchpad.cfg

时间:2019-02-05 21:15:18

标签: openocd jtag

有人用openocd与TI cc2640r2启动板一起工作吗?我构建了最新的openocd源,但未能初始化。

OS是Ubuntu 18.04.1 LTS,openocd是使用

构建的
configure --enable-xds110 --enable-cmsis-dap
make
make install

运行

openocd -f board/ti_cc26x0_launchpad.cfg

获取输出

Open On-Chip Debugger 0.10.0+dev-00676-g346ce2f1 (2019-02-05-00:53)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
adapter speed: 2500 kHz
Error: The 'jtag configure' command must be used after 'init'.

在脚本文件中放置“调试级别3”语句表明,在target / ti_cc26x0.cfg的第25行,它是失败的,这是

jtag configure $_CHIPNAME.cpu -event tap-enable "icepick_c_tapenable $_CHIPNAME.jrc 0"

这些脚本必须已经工作(至少一次),因为它们是源分发的一部分。

1 个答案:

答案 0 :(得分:0)

我使用open-ocd的和风民谣:

git clone https://github.com/zephyrproject-rtos/openocd.git
cd open-ocd
configure
make
make install

我还需要降低JTAG时钟速度:

diff --git a/tcl/board/ti_cc26x0_launchpad.cfg b/tcl/board/ti_cc26x0_launchpad.cfg
index 3613a47f7..2580faa52 100644
--- a/tcl/board/ti_cc26x0_launchpad.cfg
+++ b/tcl/board/ti_cc26x0_launchpad.cfg
@@ -2,6 +2,6 @@
 # TI CC26x0 LaunchPad Evaluation Kit
 #
 source [find interface/xds110.cfg]
-adapter_khz 2500
+adapter_khz 1500
 transport select jtag
 source [find target/ti_cc26x0.cfg]