有人用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"
这些脚本必须已经工作(至少一次),因为它们是源分发的一部分。
答案 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]