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

c6701程序烧写及运行问题

6701以map1方式运行,由于程序太大,.text段超过64k,不能全部放在片内程序存储sram中,因此将该段拆分成两段,一部分放在片内,一部分放在片外sram,在debug模式下程序运行正常,但是将程序烧写到flash中以二次搬移的方式自主运行时则无法运行。

ps:试着写了一段小代码,将text段全部放置于片内通过二次搬移自主运行正常,拆分成两段则运行失败,推断搬移程序应该没问题,请指教我到底哪里做错了。

Shine:

看一下程序编译的时候不要用-cr。

yan zou:

回复 Shine:

程序编译使用的-c

Shine:

回复 yan zou:

用仿真器跟过二次加载后的代码运行情况吗?看一下是运行到哪里出错了。

yan zou:

回复 Shine:

好的,我尝试跟一下看看,另外附上我的代码的cmd文件。

我今天尝试了将所有代码段全部放在片外运行,可以运行的,但是感觉运行速度特别慢,时序全乱了

赞(0)
未经允许不得转载:TI中文支持网 » c6701程序烧写及运行问题
分享到: 更多 (0)