【问题标题】:openocd fails to load board/ti_cc26x0_launchpad.cfgopenocd 无法加载 board/ti_cc26x0_launchpad.cfg
【发布时间】:2019-02-05 21:15:17
【问题描述】:

有没有人让 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'.

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

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

脚本必须已经运行(至少一次),因为它们是源代码分发的一部分。

【问题讨论】:

    标签: openocd jtag


    【解决方案1】:

    我使用 open-ocd 的 zephyr 民间:

    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]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-09
      • 2018-03-02
      • 1970-01-01
      • 2017-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多