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.
工具/软件:Code Composer Studio
一旦我使用 CCS 中的"闪存"工具刷写微控制器、如果我断开电源(关闭电源)并再次为其供电(打开电源)、微控制器不会唤醒、我必须重新刷写它以使其正常工作... 我很确定 CCS 闪存选项存在配置问题、但是... 我不知道哪一个。
有人可以帮帮我吗?
谢谢!
您好!
它可能与引导模式 GPIO 引脚有关、而不是与 CCS 有关。 请确保为闪存引导配置了引导模式引脚。
请查看此常见问题解答并了解它是否有用: https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/878674
如果您需要进一步的帮助、请告诉我。
谢谢、此致、
Vamsi
谢谢 Vamsi、
不是完全解决了我的问题、但解释是有用的。
您好!
很高兴它很有用。
您提到您的问题未得到解决-请告诉我当前的情况(在您完成常见问题解答和相应的修复之后)、以便我们可以帮助解决此问题。
谢谢、此致、
Vamsi
您好、Vamsi、
我按照说明重新配置了项目、针对"闪存-独立"模式重新编译、现在电源问题已经解决了、但现在我尝试刷写两个 CPU、但当我通过"闪存"按钮刷写一个 CPU 时、另一个 CPU 未刷写、viceversa. 如何配置 CCS 以使其同时闪存两个 CPU? 有可能吗?
非常感谢!
您好!
一次只能对一个内核的闪存组进行编程、因为只有一个电荷泵(泵在两个内核的闪存包装器之间共享)。 因此、您需要单独对每个内核进行编程。
谢谢、此致、
Vamsi
您好、Vamsi、
问题似乎在于 CPU 的闪存方式、因为我做得不好... 我的步骤是:
1 -在"闪存调试"模式下编译 CPU2
2 -闪存 CPU2
3 -在"闪存调试"模式下编译 CPU1
4 -闪存 CPU1
5 -重置电源以重新启动(CPU1作为主器件、CPU2作为从器件)
这些步骤是否正常? 如果我更改顺序(第一个 CPU1和 CPU2之后)、系统将被阻止、CPU1无法正常工作、并且没有响应。
谢谢你
您好、Vamsi、
感谢您的回复。
可以在观察窗口中检查芯片的存储器内容、但只能检查实际闪存 CPU 的内容存储器、我是说、如果我刷写 CPU1、我只能检查 CPU1的存储器内容(并确认它实际上已刷写) 但我无法同时检查 CPU2的存储器内容、至少我不知道如何使用 CCS 执行此操作。 因此、如果两个存储器不能同时检查、则无法确认另一个 CPU 已擦除或未擦除。 我缺少什么?
非常感谢、此致、
Sergi
Sergi、
很高兴您现在能够检查闪存内容。 您对正在擦除的闪存内容还有其他疑问吗?
谢谢、此致、
Vamsi
您好、Vamsi、
目前不是。 非常感谢!
S