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

你好,想问下,DSP28335调试中电源上电,DSP板偶尔不能进入主循环,程序卡在初始化过程中的问题,但复位一下OK,想知道是什么原因造成的,请大侠指教!

    我在用DSP28335做试验的时候,如果频繁的重启供电电源,就发现DSP板偶尔不能进入主循环,经过发现程序初始化完成,应该是在进入for循环前后,但复位下又OK了,程序没加看门狗,但想知道是什么原因造成的,请问各位大侠有没有遇到这种情况,是因为电源供电的问题还是什么原因?请大家多多指教!

Eric Ma:

hua shu,

首先还是定位一下程序在哪里跑飞了,可以通过GPIO_TOGGLE代码,放置在for循环前面,找到程序跑飞的点。

另外可以使用一下TI标准的例程,在controlSUITE中找,再不断重启,看是否也会出现跑飞情况,如果没有,那么可以排除硬件问题。

第三,你的程序中是否有memcpy函数,确定在调用里面的函数之前,要先让memcpy这个函数执行完。

Eric

赞(0)
未经允许不得转载:TI中文支持网 » 你好,想问下,DSP28335调试中电源上电,DSP板偶尔不能进入主循环,程序卡在初始化过程中的问题,但复位一下OK,想知道是什么原因造成的,请大侠指教!
分享到: 更多 (0)