TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28335程序总是停在3FF9FA 6F00 SB 0,UNC的位置

您好,专家,我使用的DSP TMS320F28335的程序编译加载都没问题,并且可以在开发板上运行,但是,当在DSP芯片运行的时候,程序总是停在3FF9FA 6F00 SB      0,UNC位置,于是我用断点进行调试,发现SysCtrlRegs.PLLCR.bit.DIV = val;这一句当val大于1时不能被写入,等于1时程序可以正常运行,我起初以为是片子的PLL模块可能出了点问题,于是重新换了一片DSP,但调试的结果还是这个样子,请专家为我释疑,谢谢!

Chen Jones:

楼主的晶振部分的电路是怎么样的? 是用的Crystal(2脚的晶体)还是用的Oscillator?

具体电路部分的解法,请楼主参考F28335的Control Card。

另外,配置PLL部分的代码楼主没有删减吧? 不如EALLOW这句话,还存在吧?

 

您好,专家,我使用的DSP TMS320F28335的程序编译加载都没问题,并且可以在开发板上运行,但是,当在DSP芯片运行的时候,程序总是停在3FF9FA 6F00 SB      0,UNC位置,于是我用断点进行调试,发现SysCtrlRegs.PLLCR.bit.DIV = val;这一句当val大于1时不能被写入,等于1时程序可以正常运行,我起初以为是片子的PLL模块可能出了点问题,于是重新换了一片DSP,但调试的结果还是这个样子,请专家为我释疑,谢谢!

Hongbiao Zhu:

回复 Chen Jones:

您好,我的程序运行时也总是停在3FF9FA 6F00 SB 0,UNC,同样的程序在开发板上跑是没问题的,bootmode已经设置成和开发板上一致了,请问还有什么原因会导致这种现象,您说的晶振是什么意思,是晶振有影响吗?

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335程序总是停在3FF9FA 6F00 SB 0,UNC的位置
分享到: 更多 (0)