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/TMS320F2.8379万D:Delfino Launchpad的重置机制

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/620746/ccs-tms320f28379d-reset-mechanism-of-delfino-launchpad

部件号:TMS320F2.8379万D

工具/软件:Code Composer Studio

您好,

我最近购买了TMS320F2.8379万D Delfino Launchpad。开始使用示例代码和实验室手册。

我能够在CCS中将代码加载并调试到启动板中。

重置启动板后,我的代码就不能工作了。 我尝试通过CCS更改启动板的启动模式,但重置后无法运行代码。

即使在重置后,我的代码也应该运行,但这种情况并没有发生。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Akhilesh
    您需要对闪存进行编程,然后可以将其作为独立程序运行。 在这种情况下,主板在关机后再开机后仍保持程序状态。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Khashayar
    我尝试在闪存中编程,但在开机重置后也会发生同样的情况。 我导航到项目属性,然后更改了以下参数
    General (常规)> Configuration>CPU1_RAM至CPU1 _flash

    我还应该做什么来运行我的代码?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否检查了启动引脚配置? 此外,当您说代码正在加载到闪存时-调试时是否可以观察闪存擦除过程?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您确定已对闪存进行了编程,那么您是否在加载程序后检查了启动针脚/跳线? 您需要将其正确设置为从闪存引导。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我检查了正确配置的引导模式针脚。 在调试时,我可以在消息窗口中看到0x8万处的闪存擦除操作和编程。但每当我重置启动板时,也会发生同样的情况。
    是否有其他方法可以在重置后检查引导流?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我检查了我的启动PIN,它们设置正确。 我从driverlib文件夹中选取了一个示例项目(闪存),并将其命令文件从RAM更改为闪存。 当我调试我的应用程序时,我可以看到闪存擦除消息,并且我的代码正在加载到0x8.2万闪存扇区。 在反汇编中,我可以在0x8.2406万以上看到我的主代码。

    当我重置启动板ESTOP0时,会在地址0x3fe493看到它。
    我还能做些什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在重置之前,是否已断开仿真器POD /电缆的连接? 如果没有,则设备将仅在仿真引导中启动。  

    Vivek Singh