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.

[参考译文] CC2652RB:使用 JLink 探头调试 CC2652RB:未知器件

Guru**** 2535750 points
Other Parts Discussed in Thread: CC2652RB, SEGGER

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1565439/cc2652rb-debugging-cc2652rb-with-jlink-probe-unknown-device

器件型号:CC2652RB
主题中讨论的其他部件:SEGGER

工具/软件:

您好:

我将使用 SEGGER J-trace 探头(具有跟踪特性的 JLink)和 CCS 20.3.0.14_1.9.0 来调试 CC2652RB 应用。

屏幕截图上的 JLink 是 v8.60、但结果与最后一个 v8.68 相同。

它可以工作、但每次启动时都会收到以下消息:

确定后、我可以选择合适的目标:

我猜是 CCS 让 JLink 调试 CC2652RB1F 目标(第一个屏幕截图)、但并没有该目标

JLink 软件的一部分、似乎只知道 CC252RB(没有“1F",“,请,请参阅第二个屏幕截图)。

我尝试了修改 ccxml 文件、但操作失败。  

是否有解决方法来摆脱这种情况?

此处是我的 ccxml 文件:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<configurations XML_version="1.2" id="configurations_0">
    <configuration XML_version="1.2" id="configuration_0">
        <instance XML_version="1.2" desc="SEGGER J-Link Emulator" href="connections/segger_j-link_connection.xml" id="SEGGER J-Link Emulator" xml="segger_j-link_connection.xml" xmlpath="connections"/>
        <connection XML_version="1.2" id="SEGGER J-Link Emulator">
            <instance XML_version="1.2" href="drivers/JLINKicepick_c.xml" id="drivers" xml="JLINKicepick_c.xml" xmlpath="drivers"/>
            <instance XML_version="1.2" href="drivers/jlinkcs_dap.xml" id="drivers" xml="jlinkcs_dap.xml" xmlpath="drivers"/>
            <instance XML_version="1.2" href="drivers/jlinkcortexm4.xml" id="drivers" xml="jlinkcortexm4.xml" xmlpath="drivers"/>
            <platform XML_version="1.2" id="platform_0">
                <instance XML_version="1.2" desc="CC2652RB1F" href="devices/cc2652rb1f.xml" id="CC2652RB1F" xml="cc2652rb1f.xml" xmlpath="devices"/>
                <device XML_version="1.2" id="CC2652RB1F" partnum="CC2652RB1F" HW_revision="1" description="SimpleLink(TM) multi-protocol CC2652RB wireless MCU">
                    <router XML_version="1.2" id="IcePick_C_0" HW_revision="1.0" isa="ICEPICK_C" description="ICEPick_C Router">
                        <subpath id="subpath_0">
                            <router XML_version="1.2" id="CS_DAP_0" HW_revision="1.0" isa="CS_DAP" description="CS_DAP Router">
                                <subpath id="subpath_1">
                                    <cpu XML_version="1.2" id="Cortex_M4_0" HW_revision="1.0" isa="Cortex_M4" description="Cortex_M4 CPU">
                                        <property id="Target Interface Type" Type="choicelist" Value="2"/>
                                    </cpu>
                                </subpath>
                            </router>
                        </subpath>
                    </router>
                </device>
            </platform>
        </connection>
    </configuration>
</configurations>

谢谢

Julien

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

    您好 Julien、

    而是按如下方式在 CCS 安装中修改以下文件 SDK: ccs\ccs_base\common\targetdb\devices\cc2652rb1f.xml

    • partnum:从 CC2652RB1F 更改为 CC2652RB

    您将删除该消息。

    此致、

    Arthur

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

    尊敬的 Arthur:

    感谢您的回答、但结果是一样的。 是否有日志文件可以在其中找到完整的 已启动 jlink 命令进行确认?

    此致

    Julien

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

    您能告诉我这个日志文件的位置吗? 我搜索的是 SEGGER 和 CCS 目录、但没有成功

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

    因此、当调试会话/J-Flash 会话运行时、您应该能够在任务栏中找到以下图标:

    如果您单击它、它会将您转至探测器的 Web 服务器:

    如果单击“Settings"(“(设置(设置)并选中“Override"(“(覆盖(覆盖)、将显示文件的位置:



    顺便说一下、修改 CCS 文件后、使用新的 targetConfig 文件尝试使用新工程。

    此致、

    Arthur

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    顺便说一下、修改 CCS 文件后、请使用新的 targetConfig 文件尝试使用新工程。

    那是骗局!

    感谢你能抽出时间。

    Julien