每次运行程序都会跑飞

2019-07-21 18:08发布

最近在用TMS320F28335做项目,编写程序时一直都将程序以及数据分配到0x8000~0xFFFF(SARAM)片区,以往的调试过程中也没遇到什么问题,但是由于这次编写的程序量比较大,这个片区已经存放不下了,因此,前两天我把数据存放到0x3F8000~0x3FBFFF(SARAM)片区,但是CMD文件修改好以后,每次运行程序都会跑飞
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
午夜粪车
1楼-- · 2019-07-23 07:08
嗯,否则每次烧写FLASH都要几十秒也蛮浪费时间的。
zhaoxqi
2楼-- · 2019-07-23 09:40
放在外部RAM中程序会运行的比较慢,把初始化程序,不太用到的数据放到外部RAM,内部RAM中放中断程序,这种有实时性要求的程序
dengdc
3楼-- · 2019-07-23 12:41
嗯,预料中的结果,先结贴吧,多谢大家啦
Thorald
4楼-- · 2019-07-23 17:29
 精彩回答 2  元偷偷看……
smilingangel
5楼-- · 2019-07-23 21:33
这个一是设计合理的程序结构的,
smilingangel
6楼-- · 2019-07-24 00:19
另一个就是注意程序当中的循环结构设计的,还有就是多学着优化程序的

一周热门 更多>