每次运行程序都会跑飞

2019-07-21 18:08发布

最近在用TMS320F28335做项目,编写程序时一直都将程序以及数据分配到0x8000~0xFFFF(SARAM)片区,以往的调试过程中也没遇到什么问题,但是由于这次编写的程序量比较大,这个片区已经存放不下了,因此,前两天我把数据存放到0x3F8000~0x3FBFFF(SARAM)片区,但是CMD文件修改好以后,每次运行程序都会跑飞
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
zhanghqi
1楼-- · 2019-07-21 19:27
 精彩回答 2  元偷偷看……
dengdc
2楼-- · 2019-07-22 00:08
后来我又做了一个测试程序,这个程序内容很少,但是发现一个奇怪的现象,只要包含main.h这个头文件,程序就会跑飞。
dengdc
3楼-- · 2019-07-22 05:53
这个头文件中包含的内容是定义了一些比较大的数组,在调试过程中观察内存数据,发现这些数组中的数据竟然不是初始定义的数值
yszong
4楼-- · 2019-07-22 08:35
在程序中没有对这些数组进行任何操作?
dengdc
5楼-- · 2019-07-22 12:23
嗯,而是与相应的0x008000区域的数值一样
wuhany
6楼-- · 2019-07-22 16:35
 精彩回答 2  元偷偷看……

一周热门 更多>