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.

[参考译文] TMDSHVMTRPFCKIT:从 F28035上的闪存引导

Guru**** 2581475 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1052533/tmdshvmtrpfckit-boot-from-flash-on-f28035

器件型号:TMDSHVMTRPFCKIT
主题中讨论的其他器件: C2000WARE

大家好、我在 TMDSHVMTRPFCKIT 上使用 F28035、尝试上传一个用于控制  TMDSHVMTRPFCKIT 板上 LED 闪烁序列的练习程序。  

当我在控制卡上构建程序时、我可以运行程序、但当我关闭控制电源并再次打开时、控制卡上的程序消失。  

我通过 Internet 获取解决方案、并找到了从闪存引导选项、该选项使上载到卡上的程序无需连接到计算机即可运行。 嗯、我检查  了控制卡上的开关配置、所有配置都设置为默认值。  

即使在关闭控制电源并重新打开后、如何仍将上传的程序保存在控制卡上?

提前感谢您。

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

    James、

    您将需要修改链接器命令文件(.cmd)以将程序放置在闪存存储器中、而 RAM 存储器是我们大多数示例的默认存储器。

    C2000Ware 中的这个示例(我有 V4,但这个示例也应该在任何较旧版本中): C:\ti\c2000Ware_4_00_00_00\device_support\f2803x\examples\c28\flash_F28035\

    设置为执行上述操作、请查看.text 段以及重置和开始部分的位置、这将为您对项目进行类似更改提供良好的起点。

    最后、您需要将引导模式引脚更改为闪存引导模式、以便在复位时使用正确的地址。

    最棒的
    Matthew