jingyuxiong 发表于 2011-7-21 13:05

2812的一些问题

大家好,我现在正在学习2812,但是调试的时候发现了一个问题,就结了很久,不知道是怎么回事,我自己定义了一个1024的数组,程序就跑飞,但只要把长度改为256或者512就完全没问题,有木有大神告诉我这是个什么原因啊~~~???

cauhorse 发表于 2011-7-21 14:00

存放这个数组的RAM空间是否够用?

jingyuxiong 发表于 2011-7-21 16:23

2# cauhorse
已经解决
ram是够用的,我放到了片外ram,容量不是问题
经过单步调试发现是一个函数返回时异常,没能回到函数调用的地址
我猜测应该是函数调用的堆栈出了问题,所有改大堆栈后问题解决。。。。

RivFlood 发表于 2011-7-27 19:09

局部变量数组定义过大,导致堆栈溢出

jingyuxiong 发表于 2011-7-29 21:23

4# RivFlood
已解决 谢谢。。
页: [1]
查看完整版本: 2812的一些问题