奇怪,冷机状态下程序就跑不起来,热机之后就一定能跑起来

2019-07-17 15:43发布

TMS320C67系列DSP,用到了McBSP,EMIF,奇怪的现象,当板子冷机状态下(断电间隔10分钟以上),程序就跑不起来,热机状态下,每次都可以正常运行,功能全部正确,电源问题?程序问题?搞了大半晚上没搞明白。。请教大侠们,遇到过吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
sjnh
1楼-- · 2019-07-18 15:11
看看有没有使用未初始化的变量,
DSP/单片机使用变量的位置基本是固定的,如果没有初始化就使用可能会出问题,但用仿真器或快速上电,有些会保持上次断电的值,能正常运行
zhangmangui
2楼-- · 2019-07-18 18:06
 精彩回答 2  元偷偷看……
artic2005
3楼-- · 2019-07-18 19:22
sjnh 发表于 2016-12-1 14:05
看看有没有使用未初始化的变量,
DSP/单片机使用变量的位置基本是固定的,如果没有初始化就使用可能会出问 ...

高人!尽管今天才看到你的回复,呵呵,实测确实跟初始化有关系。EMIF初始化没做好,使用中就会出现问题
artic2005
4楼-- · 2019-07-18 22:46
问题一个月前已经处理掉,是因为EMIF初始化程序,放的位置不对,导致有时运行不正常

一周热门 更多>