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/TM4C123FH6PM:CCS 9.3调试探针错误

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/875444/ccs-tm4c123fh6pm-ccs-9-3-debug-probe-error

器件型号:TM4C123FH6PM
主题中讨论的其他器件:AM1802

工具/软件:Code Composer Studio

我希望 XDS200调试探针与 CCS 9.3.0版配合使用。

问题:

使用 CCS 9.3.0.00012时、我尝试使用调试加载项目、并收到以下警告:

警告:
建议对 XDS200调试探针进行固件更新。
单击"更新"按钮以更新固件。 单击"继续"按钮以继续而不更新。
(仿真包8.4.0.00006)

如果我单击更新按钮、则会显示以下内容:

初始化仿真器时出错:
如果连接了多个 XDS2xx 探针、则 XDS200更新无法正常工作。 单击"Cancel"、然后拔下其他 XDS2xx 探针、并重新启动调试会话以更新固件。
单击"重试"以在不执行更新的情况下重试。
(仿真包8.4.0.00006)

我没有两个 XDS200调试器。 如果我拔下电源线、它会显示:

初始化仿真器时出错:
(错误-2083 @ 0x0)
无法与调试探针通信。 确认调试探针配置和连接、重置调试探针、然后重试此操作。
(仿真包8.4.0.00006)

当我尝试使用"loadti.bat"文件时、出现相关的注释:I 此错误。 在这种情况下、我不知道如何使用脚本语言执行"继续"按钮。

严重:CS_DAP_0:初始化仿真器时出错:如果连接了多个 XDS2xx 探测器、XDS200更新将无法工作。 单击"Cancel"、然后拔下其他 XDS2xx 探针、并重新启动调试会话以更新固件。
单击"重试"以在不执行更新的情况下重试。
(仿真包8.4.0.00006)


严重:无法启动服务器:DebugServer.1:CS_DAP_0:初始化仿真器时出错:如果连接了多个 XDS2xx 探测器,XDS200更新将无法工作。 单击"Cancel"、然后拔下其他 XDS2xx 探针、并重新启动调试会话以更新固件。
单击"重试"以在不执行更新的情况下重试。
(仿真包8.4.0.00006)

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

    您好!  

    有趣;我以前没见过这个问题。 您能否检查控制面板是否显示 了正确的条目、如 XDS200页面故障排除部分所示? 这应该能让您了解可能发生的问题。  

    https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds200.html 

    您还可以按照更新 同一页面的 XDS200固件部分中所示的说明尝试更新固件。  

    希望这对您有所帮助、

    拉斐尔

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

    我确实按照 更新 XDS200固件 的说明进行了操作、并且能够更新 XDS200。 请参阅底部的会话。 但是、现在 CCS 完全无法连接到目标、请参阅下面的错误消息图片。 至少在单击"Continue (继续)"并越过该错误之前。

    我打开了.ccxml 文件并运行了测试连接、测试连接通过、见下图。

    C:\ti\ccs930\ccs\ccs_base\common\uscif\xds2xx>xds2xx_conf 更新 xds2xxu 0 xds200_firmware_v1009.bin

    C:\ti\ccs930\ccs\ccs_base\common\uscif\xds2xx>xds2xx_conf 程序 xds2xxu 0 xds220_cpLD_iso_v1009.xsvf

    C:\ti\ccs930\ccs\ccs_base\conuscif\xds2xx>xds2xx_conf boot xds2xxu 0

    C:\ti\ccs930\ccs\ccs\ccs_base\ccommon\uscif\xds2xx>
    C:\ti\ccs930\ccs\ccs_base\conuscif\xds2xx>xds2xx_conf 获取 xds2xxu 0
    boardRev=1
    ipaddress=0.0.0.0
    ipconfig = DHCP
    ipGateway=0.0.0.0
    ipNetmask=0.0.0.0
    productClass=XDS2XX
    ProductName = XDS200
    SERIALNUM=S200-000E9903954D
    swRev=1.0.0.9
    hostCPU=AM1802
    emuCtrlType=位感叹号
    extMemType=SDRAM
    portUSB=true
    portENET=false
    portWIFI=false
    portRS232=false
    EnableUSBSerial=false
    CurrentMeasure=false

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

    我回滚到 CCS 9.20附带的 swRev 1.0.0.8、请参阅下文。 我确实获得了与以前相同的"继续"按钮、但之后仍然收到无法连接错误。 现在我根本无法加载程序。

    C:\ti\ccs920\ccs\ccs_base\ccommon\uscif\xds2xx>xds2xx_conf 获取 xds2xxu 0
    boardRev=1
    ipaddress=0.0.0.0
    ipconfig = DHCP
    ipGateway=0.0.0.0
    ipNetmask=0.0.0.0
    productClass=XDS2XX
    ProductName = XDS200
    SERIALNUM=S200-000E9903954D
    swRev=1.0.0.8
    hostCPU=AM1802
    emuCtrlType=位感叹号
    extMemType=SDRAM
    portUSB=true
    portENET=false
    portWIFI=false
    portRS232=false
    EnableUSBSerial=false
    CurrentMeasure=false

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

    执行以下命令:

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

    [结果]


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

    C:\Users\BASEME~1\AppData\Local\TEXASI~1\
    CCS\ccs930\0\0\BrdDat\testBoard.dat

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

    此实用程序已选择了560/2xx 类产品。
    此实用程序将加载程序'xds2xxu.out'。
    库构建日期为2019年11月25日。
    库构建时间为'14:43:38'。
    库软件包版本为'8.4.0.00006'。
    库组件版本为'35.0.0'。
    控制器不使用可编程 FPGA。
    控制器的版本号为"13"(0x0000000d)。
    控制器的插入长度为"0"(0x00000000)。
    此实用程序将尝试重置控制器。
    此实用程序已成功重置控制器。

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

    此仿真器不会创建复位日志文件。

    ---- [对 JTAG IR 执行完整性扫描测试]-----

    此测试将使用64个32位字的块。
    该测试将仅应用一次。

    使用0xFFFFFFFF 进行测试。
    扫描测试:1、跳过:0、失败:0
    使用0x00000000执行测试。
    扫描测试:2、跳过:0、失败:0
    使用0xFE03E0E2执行测试。
    扫描测试:3、跳过:0、失败:0
    使用0x01FC1F1D 进行测试。
    扫描测试:4、跳过:0、失败:0
    使用0x5533CCAA 进行测试。
    扫描测试:5、跳过:0、失败:0
    使用0xAACC3355进行测试。
    扫描测试:6、跳过:0、失败:0
    所有值均已正确扫描。

    JTAG IR 完整性扫描测试成功。

    ---- [在 JTAG DR 上执行完整性扫描测试]-----

    此测试将使用64个32位字的块。
    该测试将仅应用一次。

    使用0xFFFFFFFF 进行测试。
    扫描测试:1、跳过:0、失败:0
    使用0x00000000执行测试。
    扫描测试:2、跳过:0、失败:0
    使用0xFE03E0E2执行测试。
    扫描测试:3、跳过:0、失败:0
    使用0x01FC1F1D 进行测试。
    扫描测试:4、跳过:0、失败:0
    使用0x5533CCAA 进行测试。
    扫描测试:5、跳过:0、失败:0
    使用0xAACC3355进行测试。
    扫描测试:6、跳过:0、失败:0
    所有值均已正确扫描。

    JTAG DR 完整性扫描测试成功。

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

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

    我使用 CCS V8指令进行了错误的转换。 我应该已经使用了"xds2xx_CPLD v1009.xsvf"。 在我之前的帖子中、它显示我使用了"xds220_CPLD _ISO_v1009.xsvf"。 因此、使用 desouza 建议的手动方法;"您也可以按照 更新 同一页的 XDS200固件一节中显示的说明来尝试更新固件。" 使调试器与 ccs930一起工作。

    我不打算再去了,但是降级到 v1008让我在 ccs930上的状态更糟。 您的里程可能会有所不同。