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

TMS320F28335: 烧写程序到FLASH中,程序运行不正常

Part Number:TMS320F28335

 我将烧写程序到RAM和FLASH都是没有问题的,都可以正常烧写,也不会报错,但是烧写到FLASH掉电后重启,板子程序运行不正常。但是按下板子上硬件复位按钮程序就可以正常运行了。求教解决方法,谢谢!

最开始查阅网上资料,以为是使用delay_us()函数导致的,但是我在程序中已经修改了代码,将DSP28x_usDelay这段代码COPY 到RAM运行。

Green Deng:

你好,我看你的问题一开始也觉得会是memcpy的问题,不过你后来说复位之后就可以正常运行,这样的话应该不是这个问题了。

你看一下你的boot引脚设置的正确吗?

,

c z:

你好,我的boot引脚GPIO84~87都已置高,用万用表也量过了,应该不是这个问题。

,

Green Deng:

那你的程序是自己编写的,还是例程修改的?

有没有试过在例程的基础上修改为flash之后再烧写,然后测试能否正常flash运行?

,

c z:

应该是我的程序的问题吧,虽然我还没有找到具体问题……我编写的另一个程序FLASH烧写就是正常的。

,

Green Deng:

额好的。。。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335: 烧写程序到FLASH中,程序运行不正常
分享到: 更多 (0)