您好,
我有两种不同的硬件,使用TMS320F2.8027万。 此外,它还使用JTAG引脚进行闪存编程。 我有一个LED闪烁程序,我使用CCS 6.2 下载到闪存中。
这些板具有完全相同的JTAG编程,LED闪烁引脚连接。 而且,其余的连接也不有用。
对于1号板,我使用JTAG对闪存进行编程,即使在回收电源后,它也能正常工作。
而且,对于具有相同LED闪烁程序,CCS等的Board-2,我在使用JTAG进行程序时看到LED闪烁,但一旦我回收了电源,LED将不工作。
以下为观察结果:
1.板-2上的供应稳定
2. TMS,TDI,TDO,TRST,TCK ->我在Board-2上没有发现任何问题
3. JTAG连接,LED连接对于主板1和主板2都是相同的(随附图片)->在主板2上,我看不到任何与该连接有关的问题
4. Board-1有 OTP_KEY = 0xFFFF,OTP_BMODE = 0xFF, EMU_KEY = 0x55AA, EMU_BMODE = 0x0003 (Get_Boot)-> Board-1工作正常
Board-2有 OTP_KEY = 0xFFFF,OTP_BMODE = 0xFF, EMU_KEY = 0x55AA, EMU_BMODE = 0x0002 (WAY_Boot)-> Board-2有问题
5.在板-2上,在JTAG编程并随后进行电源回收之后,XRS引脚每~13ms生成一次脉冲
6. 在板卡-2上,在JTAG编程之后,然后进行电源回收。 现在,我已经在调试配置中选择了“仅加载符号”选项并加载了它。
加载完成后,我在CCS调试窗口选项中按了“Restart”(重新启动)。 然后,应用"resumed"(已恢复)->整个操作6使LED闪烁!!!
7.在文档中 ,文献编号:SPRUFN6A,2008年12月–2009年10月修订, TMS320x2802x Piccolo Boot ROM,参考指南
2.9 部分中提到了它:启动加载器模式- "注:2802x器件不支持其他 C2000部件上提供的硬件等待重置模式"
8.我有3个2号板,其观察结果与上述1对8完全相同。
我强烈认为(但不确定) EMU_BMODE = 0x2 (wait_boot)导致此部件出现此问题。
现在,我不知道如何将EMU_BMODE更改为0x3以确认这是否是问题并被卡住!
感谢您的快速响应,让我继续进行Board-2生产! 谢谢。
——阿什什什