主题中讨论的其他器件:UNIFLASH、
我们一直在使用 CCS v3.3。 XDS510 JTAG USB 与 SDFlash 一起在 TMS320F2812上构建项目。 现在、我将尝试将整个项目迁移到 CCS v12、XDS200和 UniFlash。 我没有使用 导入旧版 CCSv3.3项目 功能。 相反、我创建了一个完整的新项目(请参阅随附的我的设置图片)、将 CCSv3.3中的所有源代码和库复制到此新项目上、确保链接器文件也相同、确保预处理器包含所有必要的库。 我能够在 CCS v12上成功构建项目、并通过 UniFlash 和 XDS200在芯片上刷写输出文件、没有任何问题。
我们的系统最初似乎可以正常工作、比如一些闪烁的 LED 指示灯模式是正确的。 但是、我们遇到了一些问题、我很难描述问题的所有细节、因为在不披露项目细节的情况下会发生什么、所以请多多包涵。 概括而言、当 TMS320芯片尝试通过串行通信接口(SCI)与主机通信时、芯片会出现无响应和冻结。 我们可以分辨它的冻结是因为这些闪烁的 LED 停止闪烁。 这些闪烁的 LED 由 CPU_TIMER0_ISR 即中断进行控制、 这些 LED 不会在程序中的其他任何位置被触摸 、因为它们只是指示我们是否在闪存正确的固件的指示器; 因此、即使代码中的某个位置卡在循环中、ISR 仍应执行、对吗?
因此、我很困惑问题所在、因为我们只是尝试在 CCSv12上复制整个项目。 我甚至尝试在 CCS v5上执行同样的操作、它会带来完全相同的问题。 我知道我的问题描述可能不是非常清楚、但非常感谢任何建议或反馈!
谢谢、