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.

[参考译文] TMS320F28388S:调试错误(C28xx_CPU1:错误:(错误-1044 @ 0x0)

Guru**** 2463330 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1501235/tms320f28388s-debug-error-c28xx_cpu1-error-error--1044-0x0

器件型号:TMS320F28388S

工具/软件:

C28xx_CPU1:错误:(错误-1044 @ 0x0)调试探针报告了错误。 确认调试探针配置和连接、复位调试探针、然后重试此操作。 (仿真包12.7.0.00105)

C28xx_CPU1:停止目标 CPU 时遇到问题:(错误-1135 @ 0xC7BA)调试探针报告了错误。 确认调试探针配置和连接、复位调试探针、然后重试此操作。 (仿真包12.7.0.00105)

C28xx_CPU1:20次尝试后无法确定目标状态

C28xx_CPU1:在断开连接前无法从目标删除调试状态。 程序存储器中可能仍嵌入了断点操作码。 建议在连接并重新加载程序之前重置仿真器、然后再继续调试

奇怪的是、调试大约1分钟即可正常工作、然后会出现此问题。
如果调试器立即出现故障、我可能怀疑有硬件问题、但由于它运行一段时间后正常、这似乎不太可能发生。

附加上下文:

我使用相同的电路板和 XDS110探针已经使用了一周多、没有出现任何问题。

为了找出原因,我甚至测试了一个空的 main()函数,但同样的问题仍然发生在50-60秒后。

我使用基于 RAM 的.cmd 链接器文件、而不是闪存。

我仅使用 CPU1、而不使用 CPU2或 CM 内核。

调试连接仅显示 C28xx_CPU1 (正在运行);根据设计、其他内核断开连接。


这是否是由配置错误或设置缺失(例如 JTAG 引脚冲突、看门狗或时钟设置)导致的?
是否存在任何可能导致此行为的已知问题或调试超时设置?

请提供任何指导或建议。

谢谢!

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

    您好、

    您可以查看这个应用手册吗?  https://www.ti.com/lit/pdf/spracf0

    我的建议:

    1.对 MCU 执行下电上电

    2.按照手动启动(可在应用手册中找到)的步骤连接到 MCU、而无需 加载任何代码

    3.问题是否仍然存在?  

    谢谢、

    Ben Collier

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

    你好。
    即使我尝试了所有建议的程序,它仍然失败。
    但是、我更换了 PCB 并确认其正常工作。
    PCB 的电源或 OSC 没有问题。 我认为28388S 芯片不可能突然出现故障。
    是否可能由于错误的 ROM 加载到闪存中而导致出现问题?
    如果是、请告诉我如何初始化此28388S 芯片。

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

    您好、

    您已经刷写了这个28388S  芯片了吗? 在这种情况下、请尝试重复上述步骤、但将器件置于等待引导模式。

    您当然可以在执行闪存程序时以阻止 JTAG 连接的方式刷写芯片。 将器件置于等待引导模式将阻止其运行刷写的程序 、通常还 允许建立连接。

    此致、

    Ben Collier

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

    感谢您的回答。
    但这也不是原因。
    我以多种方式测试了 PCB、断开时间也不同、因此我认为这在硬件中是有区别的。
    时钟波形没有问题。 是否有所需的电流规格?
    我使用下面的7个引脚、将它们分别连接到 XDS110。
    有什么需要改进的吗?

    3.3V
    JTAG_TMS
    JTAG_TCK
    JTAG_TDO
    JTAG_TDI
    JTAG_TRSTN
    GND

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

    您好、

    您是否确保闪存已被擦除?  

    是否有任何噪声源?

    谢谢、

    Ben Collier