openocd не может загрузить плату /ti_cc26x0_launchpad.cfg
Кто-нибудь получил openocd для работы с панелью запуска TI cc2640r2? Я создал последний исходный код openocd, но он не инициализируется.
ОС 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'.
размещение операторов 'debug level 3' в файлах сценариев показывает, что происходит сбой в target/ti_cc26x0.cfg в строке 25, которая
jtag configure $_CHIPNAME.cpu -event tap-enable "icepick_c_tapenable $_CHIPNAME.jrc 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]