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.

[参考译文] TMS570LS3137:编程问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/580214/tms570ls3137-programming-problem

器件型号:TMS570LS3137
主题中讨论的其他器件:UNIFLASH

尊敬的 e2e:

 

你(们)好

当我尝试对电路板进行编程时 、会显示以下错误。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我假设器件和编程在接收此消息之前工作正常? 您能否提供有关您对上一个编程的映像所做的操作的更多详细信息? 即、在最后一个编程的代码之前、对 SW 进行了哪些更改?

    此外、您能否详细介绍您使用的是哪款电路板? 它是您自己的客户硬件还是我们的开发套件之一、如果是、哪一个?

    您可以尝试的一件事是在启动 UNIFLASH 或 CCS 连接序列时保持复位、并在工具实际完成连接时(取决于时序的非常小的窗口)将其释放。

    另一个选项是断开器件 VCCP 引脚、以便从闪存中移除电源。 这可防止加载和执行来自闪存的代码。 一旦与外部工具建立连接、您就可以重新连接 VCCP 并从闪存中擦除损坏的映像。 如果您在船上装有 PBGA 封装、则可能无法实现。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Chuck,

    在加载程序时收到此错误之前、我们的板工作正常。

    我们使用的是 TMS570LS3137 HDK 开发板 (http://www.ti.com/tool/tmds570ls31hdk)。

    我们尝试了两种方法来加载程序,但无法对设备进行编程。  

    我已将上次加载的图像文件与此邮件相关联。 请查找随附的代码。

    e2e.ti.com/.../4743.DPRAM.rar

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

    最有可能发生的情况是、您的代码滞留在一些非常低级别的 CPU 密集型紧密循环中、无法中断、或者遇到无法访问的非常快速的连续中断。 您是否尝试使用复位来查看是否可以在尝试编程/连接期间的正确时刻捕获该复位?

    如果这不起作用、您能否尝试断开 VCCP (可能需要找到从电源轨到引脚的走线、将其切断并安装跳线)。 如果您可以这样做、 然后、您可能能够在 VCCP 断开连接的情况下上电、从而阻止可执行文件从闪存加载、从而允许您使用 IDE 连接并停止 CPU。连接后、您可以恢复 VCCP 连接并重新编程器件。

    另一种选择是订购新器件并将电路板上的器件替换为新器件。

    我还将介绍如何恢复电路板/器件。