讨论 WINCE5 2440 中堆和栈的分配问题
在一个线程中定义一个数组, 大小为320*240*8
定义1:U8 cData[320*240*8]; 这个应该存在系统的stack里面,结果data abort失败了,提示就是stack的问题,于是重新
定义2:U8 *cData = new U8[320*240*8] ,这个没有问题
问题一:ARM 2440在WINCE5中分配的stack有多大,在什么位置,在什么文件里面有说明?应该在CPU初始化的时候设置了,。。。
问题二:ARM 2440在WINCE5中分配的堆最大能够分配多少?
有些细节,不是很清楚,知道的朋友讨论哈!
[解决办法]