请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28377D 主题中讨论的其他器件: C2000WARE
迪亚尔斯、
我们需要 根据 SYS/BIOS 功能运行 TMS320F28377D
当 在 CCS 仿真器工具上仿真 SYS/BIOS 功能时、可以、但如果再次加电并运行它、则不使用仿真器将失败。
问题是如何通过闪存而不是仿真器来运行 SYS/BIOS?
而且需要使用 CMD。
谢谢。
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.
迪亚尔斯、
我们需要 根据 SYS/BIOS 功能运行 TMS320F28377D
当 在 CCS 仿真器工具上仿真 SYS/BIOS 功能时、可以、但如果再次加电并运行它、则不使用仿真器将失败。
问题是如何通过闪存而不是仿真器来运行 SYS/BIOS?
而且需要使用 CMD。
谢谢。
有几件事情可以检查来调试闪存启动问题--
1.在 cfg 文件中、是否使用引导模块的"Enable boot from FLASH"选项? 或者、如果您不希望由 SYS/BIOS 处理引导、您是否在项目中包含了 F2837xD_CodeStartBranch.asm 文件? 这两种方法中的任何一种都旨在在闪存入口点添加一个"代码启动"函数。 您可以检查.map 文件以确认已在0x80000处适当添加了"代码开始"函数。
2.如果您有很多变量需要初始化、有时看门狗会在 c_int00例程期间超时、因此请尝试在 Boot 模块或 F2837xD_CodeStartBranch.asm 中禁用看门狗。
3.您是否已确认您已将电路板上的引导引脚设置为选择闪存引导? 您是否已成功从闪存引导其他应用程序(例如 C2000Ware 示例)?
惠特尼