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.
您好、TI 专家!
如何迁移 CPU1 Echoback 解决方案等项目以便在重新启动后保持持久? 对于这个示例(使用闪存目标)、我认为它能够打开电源并运行其代码、但是不能;它只能在被编程后立即运行程序、而无需任何电源循环。
这表现出一种行为、即某个东西作为映像的一部分存储在 RAM 中、而该映像应位于闪存中。
赛思
尊敬的 Seth:
此行为表明 RAM 中的某些内容属于映像的一部分、而应存储在闪存中。
这里您可能是正确的、您可以 做的是检查 .map 文件以查看此内容-有一个常见问题解答解释了更多内容 (请参阅常见问题解答中的第2个)
关于运行闪存与 RAM、有一个类似的常见问题解答可能会有所帮助: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1323905/faq-how-to-correctly-migrate-an-application-from-ram-to-flash
此致、
艾里森
EtherCAT 示例的文档明确指出需要在每个阶段对 controlCARD 进行重新编程。 它不会- 需要切换 SW2、以便两个 SPST 都处于断开状态 。 链接器 cmd 文件不需要修改、但它与 C2000ware 的 device_support 目录中的链接器闪存示例文件不同。