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.

[参考译文] TMS320F28377S:调试错误问题

Guru**** 2439710 points
Other Parts Discussed in Thread: TMS320F28377S, C2000WARE, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1034564/tms320f28377s-debug-error-problem

器件型号:TMS320F28377S
Thread 中讨论的其他器件: C2000WAREcontrolSUITE

尊敬的 TI 专家:

我 的项目使用 TMS320F28377S。  它在调试期间突然崩溃。 Code Composer Studio 给出了此错误:

C28xx_CPU1:错误:(错误-1135 @ 0x828ED)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包8.0.27.9)
C28xx_CPU1:停止目标 CPU 时出现问题:(错误-1044 @ 0x0)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包8.0.27.9)
C28xx_CPU1:错误:(错误-1135 @ 0x828ED)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包8.0.27.9)
C28xx_CPU1:20次尝试后无法确定目标状态
C28xx_CPU1:在断开连接之前无法从目标中删除调试状态。 程序存储器中仍可能嵌入了断点运算代码。 建议您在连接之前重置仿真器、并在继续调试之前重新加载程序

该错误在调试开始后的随机时间发生。

我尝试了项目代码和示例代码、 在这两种情况下都遇到了错误。

我在 Get 模式和 Wait 模式下尝试了微处理器。  我在这两种情况下都遇到了错误。

我尝试降低调试速度。 我再次出现错误。

我使用 Code Composer Studio 9.0.0、 仿真器是 XDS110

我不知道下一步该怎么做。 请帮助。 谢谢。

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

    您好!

    您使用的是 TI EVM 还是定制电路板? 您已经尝试了 C2000Ware Driverlib 中的示例?

    是否可以打开目标配置并运行"Test Connection"并发送日志?

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

    我使用定制板。  我尝试过的示例的文件位置: C:\ti\controlSUITE\device_support\F2837xS\V210\F2837xS_Examples_CPU1

    I 共享测试连接日志:

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

    执行以下命令:

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

    [结果]

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

    C:\Users\Erdogan\AppData\Local\TEXASI~1\ CCS900\0\BrdDat\testBoard.dat

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

    此实用程序已选择100或510类产品。 此实用程序将加载适配器'jioxds110.dll'。 库构建日期为"ar 13 2019"。 库构建时间为'21:38:07'。 库软件包版本为'8.1.0.00005'。 库组件版本为'35.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 完整性扫描测试成功。

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

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

    您好!

    感谢您发送日志、看起来目标配置设置正确。

    这是新电路板、您是第一次尝试连接吗? 您使用的引导模式是什么? 是否尝试设置为"等待引导模式"?

    本页介绍了错误代码'-1135'。 此页面还包含一些可帮助您进行调试的有用 e2e 线程的链接。

    https://software-dl.ti.com/ccs/esd/documents/ccs_debugging_jtag_connectivity_issues.html#c28x-the-debug-probe-reported-an-error

    另 一件要尝试的事情:

    -手动启动目标配置。 打开"Target Configuration"窗口(CCS 菜单 View -> Target Configuration)。 选择目标配置、右键单击并启动。

    -现在连接 CPU1,是否得到相同的错误代码?

    是否可以安装最新的 CCS 和仿真器包?

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

    您好!

    是的、这是一个新电路板。  我连接了一周、经常遇到此错误。 我尝试了等待模式、但它没有解决我的问题。

    感谢您分享的链接。 我将进行回顾。

    我尝试手动启动目标配置。  我遇到了这种情况。 我无法连接。

    我可以安装最新的 CCS、但 我只有一种类型的仿真器。

    感谢您的回复。

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

    您好!

    PC (0x3FF16A) 位于引导 ROM 中并尝试引导。

    您能否尝试将其置于等待引导模式、然后进行连接?

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

    您好!

    根据该表、我将 gpio72和 gpio84配置为处于等待模式。  我还测量了这些引脚。 我看到 GPIO72为高电平、GPIO84为低电平。  这些引脚的上拉和下拉电阻为10k。

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

    您好!

    设置为"等待引导模式"后、连接时 PC 在哪里?

    我建议您再浏览此页面、了解调试提示:

    https://software-dl.ti.com/ccs/esd/documents/ccs_debugging_jtag_connectivity_issues.html#c28x-the-debug-probe-reported-an-error