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]
Другие вопросы по тегам