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/TMS320F28035:C28xx:错误:错误0x00000020/-2011错误:执行期间

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/589017/ccs-tms320f28035-c28xx-error-error-0x00000020--2011-error-during-execution

器件型号:TMS320F28035

工具/软件:Code Composer Studio

我有自己的板、其中的 TMS320F28035PAG 工作正常。 最近组装有组件的同一电路板出现以下问题。

我可以通过 XDS510LC USB 测试连接、它可以检测器件是否存在。

但是、尝试加载闪存时遇到问题 :C28xx:连接到目标时出错:错误0x80000206/-1156在内存、寄存器、OCS、 丢失处理器时钟期间出现致命错误。 器件可能在低功耗模式下运行。  是否要使其退出此模式?  

当我说"是"时、出现以下问题: C28xx:错误:错误0x00000020/-2011错误:执行期间、 发生内部错误、在断开连接时请求非法操作(0x00000000)。

这是否意味着我的设备被锁定? 存在3.3V 和1.9V 电压、

请回复:

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

    1) 1)遇到此错误时、您是否检查了 VDD/VDDIO 电压轨的所需电压电平?

    2) 2)检查 CCS 中的更新并安装任何仿真驱动程序更新。

    3) 3)另外、尝试将引导模式更改为 RAM 或串行模式、然后尝试连接/加载。

    4) 4)如果您可以向我们发送设计中 JTAG 部分的原理图、我们可以让我们的专家来看看。

    5) 5)查看此主题 :e2e.ti.com/.../78838

    谢谢、此致、
    Vamsi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复、
    VDDIO=3.3V、Vdd=1.9V、所以它们很好。 但是、我的问题是、为什么一个板工作正常、而另一个板会产生此问题。 是否可以列出发生此类错误的可能性。 请看、像我这样的人只是将 UC 与基于 CCS 的代码开发结合使用。 我主要负责电源逆变器应用的固件开发、不具备工具链的深入知识、也没有时间尝试不同的可能性。
    请参阅、要减少发布此问题后的时间、我更换了 UC、电路板工作正常。 我对此很高兴。 所以、真正的问题是、我应该通过这种方式让自己感到快乐、或者 TI 将提供最好的帮助!! TI 帮助应该非常具体、而不是像您提供的那样通用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Sibaprasad:

    很高兴知道您的问题已通过更换现有设备得到解决。

    我尝试通过列出不同的可能性/提示来帮助您解决您遇到的问题。 如果这些建议中的任何一项都不能帮助解决您的问题、我一定会与特定的仿真/安全专家联系、以提供进一步的调试帮助。 感谢您的理解。

    根据我在上一帖子中提到的 wiki 文章:可能是以前的器件受密码保护。 仿真代码安全逻辑的一个副产品是、当器件在连接 CCS 之前首次上电时、安全逻辑可能会禁用 JTAG。 为了防止这种情况发生、请使用我们提供的仿真复位等待模式的"等待"引导模式。

    您是否在上一个器件上对密码进行了编程?

    我将请仿真专家和安全专家查看您的帖子。

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

    由于您更换了器件并解决了问题、我们将关闭此主题。 如果您再次遇到此问题、请按照 Vamsi 提供的步骤连接到 CCS、然后检查闪存内容以查看器件是否锁定(如果所有闪存内容都为0x0、则器件锁定)

    "根据我在上一篇文章中提到的 wiki 文章:可能是以前的器件受密码保护。 仿真代码安全逻辑的一个副产品是、当器件在连接 CCS 之前首次上电时、安全逻辑可能会禁用 JTAG。 为了防止这种情况发生、请使用我们提供的仿真复位等待模式的"等待"引导模式。 "

    需要记住的一个重要事项是、用户永远不应该中断这个器件上的闪存编程/擦除操作。 如果发生这种情况(由于断电或手动中断)、器件可能会永久锁定、用户必须更换器件。

    此致、
    Vivek Singh