This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/CC1352R:无法刷写新代码或连接调试器

Guru**** 2595770 points
Other Parts Discussed in Thread: UNIFLASH, CC1352R

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/966141/ccs-cc1352r-unable-to-flash-new-code-or-connect-the-debugger

器件型号:CC1352R
主题中讨论的其他器件:UNIFLASH

工具/软件:Code Composer Studio

您好!

我已经使用 CC1352R IC 创建了定制板。 我最初能够连接到调试器并在其中闪存新程序。 刷写 rfWsnNode 示例后、我无法连接到调试器。 我已经尝试使用 SmartRF 闪存编程器2和 Uniflash、但无法强制执行整个闪存擦除。 两个软件都无法连接到器件、并在尝试强制擦除时抛出错误。 我也无法在 Code Composer Studio 上连接到 DAP。 芯片上的硬件连接正常、因为当前加载的 rfWsnNode 示例在其上运行、并且定制板正在传输数据。

请告知我可以采取哪些措施来解决此问题。

谢谢、

***

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、***、

    您能否运行 JTAG 连接测试并将完整输出发布到此线程?

    https://dev.ti.com/tirex/explore/node?node=AMCrhRy9n80ZsUrBFVdo1Q__FUz-xrs__LATEST

    在尝试连接之前、还应尝试在 CCS 中使用 MassErase 选项。

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ki、

    CCS 的整体擦除也不起作用。 下面粘贴了错误日志的输出。 电路板配置文件适用于 launchpad、但显然不适用于我的定制电路板上的同一 IC。

    [开始:德州仪器 XDS110 USB 调试探针]

    执行以下命令:

    %CCS_base%/common/uscif/dbgjtag -f %boarddatafil文件%-RV -o -S 完整性

    [结果]


    ---- [打印电路板配置路径名]---------------

    C:\Users\***\AppData\Local\TEXASI~1\CCS\
    ccs1000\0\0\BrdDat\testBoard.dat

    ---- [打印重置命令软件日志文件]-----------------

    此实用程序已选择100或510类产品。
    此实用程序将加载适配器'jioxds110.dll'。
    库构建日期为"2020年2月13日"。
    库构建时间为'18:30:11'。
    库软件包版本为'9.1.0.00001'。
    库组件版本为'35.0.0'。
    控制器不使用可编程 FPGA。
    控制器的版本号为'5'(0x00000005)。
    控制器的插入长度为"0"(0x00000000)。
    此实用程序将尝试重置控制器。
    此实用程序已成功重置控制器。

    ---- [打印重置命令硬件日志文件]-----------------

    扫描路径将通过切换 JTAG TRST 信号进行复位。
    控制器是具有 USB 接口的 XDS110。
    从控制器到目标的链路是直接的(不带电缆)。
    该软件配置为 XDS110功能。
    控制器无法监控 EMU[0]引脚上的值。
    控制器无法监控 EMU[1]引脚上的值。
    控制器无法控制输出引脚上的时序。
    控制器无法控制输入引脚上的时序。
    扫描路径链路延迟已精确设置为"0"(0x0000)。

    硬打开控制器时出错。

    ---- [发生了错误,该实用程序已中止]-----

    此错误由 TI 的 USCIF 驱动程序或实用程序生成。

    值为'-242'(0xffff0e)。
    标题为"SC_ERR_ROUTER_ACCESS_SUBPATH"。

    说明如下:
    无法访问路由器子路径。
    电路板配置文件可能不正确。

    [结束:德州仪器 XDS110 USB 调试探针]

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="*** Avlani"]电路板配置文件适用于 launchpad,但显然不适用于我的定制电路板上的同一 IC。

    如果它特定于定制板、则可能不是特定于工具的问题。 闪存程序后必须是特定于电路板的内容。

    [引用 USER="*** Avlani]'值为'-242'(0xffffff0e)。
    标题为"SC_ERR_ROUTER_ACCESS_SUBPATH"。[/QUERP]

    该错误记录在以下链接中:

    https://software-dl.ti.com/ccs/esd/documents/ccs_debugging_jtag_connectivity_issues.html#a-router-subpath-cannot-be-accessed

    如前所述、批量擦除可在这些情况下提供帮助。 但是、这对您不起作用。

    [引用 user="*** Avlani"] CCS 中的批量擦除也不起作用

    尝试此操作时、您是否收到任何类型的失败消息?