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.

[参考译文] MCU-PLUS-SDK - AM263PX:初始设置时出现调试器初始化错误

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1385802/mcu-plus-sdk-am263px-debugger-initialization-error-on-initial-setup

器件型号:MCU-PLUS-SDK - AM263PX
主题中讨论的其他器件:AM263P4、TMDSCNCD263P

工具与软件:

我尝试连接至 AM263P4演示板、在尝试连接时收到此消息。 所以它好像连接的是 XDS 编程器、而不是 USB。 所以、我认为没问题、但在运行 hello world sample clang 应用时、我在尝试刷写时遇到了这个错误。 有什么建议吗? 如果您有15分钟的时间、今天大部分时间都可以使用我的屏幕共享、也许快速打电话让我开始跑步会更容易。

 

我遵循了这个指导。

https://software-dl.ti.com/mcu-plus-sdk/esd/AM263PX/09_02_00_56/exports/docs/api_guide_am263px/GETTING_STARTED.html

 

电路板屏幕截图看起来不一样 (我必须有比这里更新的版本)、但我认为我从原理图中推断出的 DIP 开关不应更改

https://software-dl.ti.com/mcu-plus-sdk/esd/AM263PX/09_02_00_56/exports/docs/api_guide_am263px/EVM_SETUP_PAGE.html

刷写结果:

设置结果。

[开始:德州仪器(TI) XDS110 USB 调试 Probe_0]

 

执行命令:

 

%CCS_BASE%/common/uscif/dbgjtag -f %boarddatfile>-rv -o -S 完整性

 

[结果]

 

 

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

 

C:\Users\benh\AppData\Local\TEXASI~1\ccs\

   ccs1271\0\0\BrdBat\testBoard.dat

 

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

 

此实用程序已选择100/110/510类产品。

该实用程序将加载适配器"jioxds110.dll"。

库构建日期为"2024年4月19日"。

库编译时间为"14:04:01"。

库软件包版本为"12.7.0.00130"。

库组件版本为"35.35.35.5.0.0"。

控制器不使用可编程 FPGA。

控制器的版本号为"5"(0x00000005)。

控制器的插入长度为"0"(0x00000000)。

此实用程序将尝试重置控制器。

此实用程序已成功重置控制器。

 

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

 

将通过切换 JTAG TRST 信号来复位扫描路径。

控制器是采用 USB 接口的 XDS110。

从控制器到目标的链路是直接的(不使用电缆)。

该软件针对 XDS110功能进行了配置。

控制器无法监测 EMU[0]引脚上的值。

控制器无法监测 EMU[1]引脚上的值。

控制器无法控制输出引脚上的时序。

控制器无法控制输入引脚上的时序。

扫描路径链路延迟已精确设置为"0"(0x0000)。

 

--- [在 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 完整性扫描测试已成功。

 

[结束:德州仪器(TI) XDS110 USB 调试探针_0]

 

[启动:UARTConnection_0]

 

执行命令:

 

诊断命令未在连接属性中定义。

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

    尊敬的 Ben:  

    您能否指定您正在使用哪个 AM263Px 评估板以及何时收到套件?

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

    TMDSCNCD263P、上周收到。

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

    Ben、

    请参阅此 E2E 主题来解决您的问题。 我怀疑您遇到了同样的问题。

    这是一个已知问题、因为在 EVM 生产期间在 XDS110上编程的固件可能损坏。 请告诉我随附主题中详细介绍的步骤是否无法解决您的问题。

    请注意、该主题中的 EVM 与您使用的 EVM 不同、但我们在 TMDSCNCD263P 上看到了相同的问题。 将 XDS110器件的 TDO 引脚接地时、请确保使用 PCB 的 XDS110部分上的 GND、而不是 PCB 的隔离式非 XDS110部分上的 GND 点。 我建议使用 TP74作为 GND。

    https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1374638/lp-am263p-xds-110-firmware-update-failure/5282507#5282507

    此致、

    Brennan

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

    大家好、我使用 TP74接地并 完成工作(我必须使用下面显示的另一条命令进入 DFM 模式。 然而,我开始了正确的版本,它看起来不像下载改变任何东西

    以下是我的流程:

    输入:

     C:\ti\ccs1271\ccs\ccs_base\common\uscif\xds110\xdsdfu.exe -e

    结果:

    USB 设备固件升级实用程序
    版权所有(c) 2008-2019德州仪器(TI)公司。 保留所有权利。

    正在扫描支持的 XDS110器件的 USB 总线...


    <<<器件0 >>>

    VID:0x0451 PID:0xbef3
    器件名称:XDS110与 CMSIS-DAP 嵌入
    版本:3.0.0.29
    制造商:德州仪器(TI)
    序列号:S26D0038
    Mode:Runtime
    配置:标准

    输入:

     c:\ti\ccs1271\ccs\ccs_base\common\uscif\xds110\xdsdfu.exe -c 1 -f firmware_3.0.0.29.bin -r

    结果:

    那么、然后我运行该命令

    输入:

    C:\ti\ccs1271\ccs\ccs\ccs_base\common\uscif\xds110> C:\ti\ccs1271\ccs\ccs_base\common\uscif\xds110\xdsdfu.exe -m

    结果:

    USB 设备固件升级实用程序
    版权所有(c) 2008-2019德州仪器(TI)公司。 保留所有权利。

    正在扫描支持的 XDS110器件的 USB 总线...


    <<<器件0 >>>

    VID:0x0451 PID:0xbef3
    器件名称:XDS110与 CMSIS-DAP 嵌入
    版本:3.0.0.29
    制造商:德州仪器(TI)
    序列号:S26D0038
    Mode:Runtime
    配置:标准

    正在将器件切换至 DFU 模式。

    然后运行命令输入:

    c:\ti\ccs1271\ccs\ccs_base\common\uscif\xds110\xdsdfu.exe -c 1 -f firmware_3.0.0.29.bin -r

    结果:

    然后我再次运行以验证:

    以上都不起作用 我想我有合适的软件、但需要更改序列号

    然后我继续、我需要进行一些编辑:

    输入:

    C:\ti\ccs1271\ccs\ccs_base\common\uscif\xds110\xdsdfu.exe -m

     C:\ti\ccs1271\ccs\ccs_base\common\uscif\xds110\xdsdfu.exe -s S26E0001 -r

    C:\ti\ccs1271\ccs\ccs_base\common\uscif\xds110\xdsdfu.exe -e

    输出电容损耗:

    正在扫描支持的 XDS110器件的 USB 总线...


    <<<器件0 >>>

    VID:0x0451 PID:0xbef3
    器件名称:XDS110与 CMSIS-DAP 嵌入
    版本:3.0.0.29
    制造商:德州仪器(TI)
    序列号:S26E0001
    Mode:Runtime
    配置:标准

    找到1个器件。

    CCS

    然后我进入了 CCS、仍然遇到相同的问题、所以我认为不是相同的问题?

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

    Ben、

    感谢您完成这些步骤来验证 XDS110器件上的正确固件。

    您能否按照本 快速入门指南第5.1.2节中的步骤操作 、并告诉我您是否能够在 UART 控制台上看到"C"语言打印输出?

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

    您好!  

    是的、我获得了 CC、但在 中间部分首次启动 CCS 时、我得到了一堆 jibberish。

    输出电容损耗:

    CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

    如果我重新打开终端、在 CCS 已打开后、只需显示 CC

    输出电容损耗:

    CCCCCCCCCCCCCCCCCCCCCCCCCCCC

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

    Ben、

    看起来都很好、应该是 C 语言之前的字符。

    您能否确认您的引导模式开关设置正确?

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

    很有趣  

    我遵循了这个"入门指南"、看起来有点冲突、似乎是一个较旧的版本电路板... - https://software-dl.ti.com/mcu-plus-sdk/esd/AM263PX/09_02_00_56/exports/docs/api_guide_am263px/EVM_SETUP_PAGE.html

    我没有跑过你分享的 controlCard 快速入门。

    但是、当您尝试使用 hello world 启动调试器时、我仍然会在引导模式 DIP 开关时收到调试器初始化错误

    现在、当我打开终端时、也不会得到任何 C 值

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

    Ben -您能在后面附加 CCXML 文件吗?

    此外、您如何尝试启动调试会话?

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

    大家好、我尝试启动调试会话、在说明指南中继续操作。  



































































































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

    您的 ccxml 中存在一个默认情况下不存在的额外 UART 连接类型。 您是否手动添加了此项?

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

    我没有相信我做了,但我确实点击了添加按钮在 UART 连接后,我很早就收到了错误,但它似乎什么都没有。 当我删除它起作用了。 谢谢!

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

    嗯、好的、这解释了它。 按下添加按钮、将尝试向现有的 ccxml 添加 UART 连接类型。 只能在此处不适用的非常特定的用例中执行此操作。