在进行DSP的串口测试时,写好的程序在片外RAM中测试没有问题,一旦下载到DSP开发板后,程序串口就会出现问题

请问这是为什么啊?是硬件的原因还是软件的原因?
2024-12-21 14:23:38
推荐回答(4个)
回答1:

你的开发板是自己做的还是买来的开发工具?如果你是在你的开发板上做调试的没问题,
那就不是硬件问题,在RAM中和在FLASH中有所区别,速度会快一些,另外你的配置文件有没有问题,看看看门狗有没有用或者有什么问题。

回答2:

板子自己做的,现在我猜应该是硬件的问题,因为刚刚测试的好好的(指已经下载到DSP中了),复位一下后再重新测试又有问题了。

回答3:

你用的ccs么,注意你是否使用gel文件了,在jtag调试的时候,gel会帮助你干很多初始化工作
但gel最终并不存在于编译结果里,也就是。out中没有gel的初始化功能
你需要将gel的初始化功能挪到你的代码初始化中就可以了

回答4:

硬件