工具/软件:
您好团队:
代表我的客户发帖:
我正在使用 Code Composer Studio 12.8.1在 TMS320F28388D 上进行编程、并且在执行硬件复位时遇到了一些在程序启动方面的问题。 我只想、当电路板上电或通过 XRSn 引脚应用复位时、程序便会启动。 通过 CCS 加载程序(Run->Debug 或 Run->Load)时、程序正常运行、但当应用硬件复位或电路板断电时、不会发生任何情况、必须再次加载程序。
此问题发生在 MCU063B-003评估板以及嵌入 MCU 的"定制"板上。
我想我已经尝试了几乎所有的事情,不知道问题是什么。
当然、程序加载到闪存存储器中。 链接器命令文件附加到此查询中。 还附加了 CPU1的调试配置(调试配置->目标->自动运行和启动选项)的屏幕截图。
我确保 GPIO 72和84处于高电平状态、以便 CPU1在闪存存储器上引导、并尝试连接和断开调试器。
我也尝试配置 OTP 内存,这里建议: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1093307/tms320f28388d-f28388d-otp-program。 正确的值被保存到 OTP 存储器中、但程序在复位时仍然没有按预期启动。
我拼命寻找帮助、因为在其他类型的 MCU 上、我从未遇到过这种问题。 您能否在链接器命令文件或调试配置中发现错误、或者您是否知道哪些其他设置会导致此问题?
此致、
Renan