bootLoader段RAM + app段RAM = 单片机RAM????

2019-07-21 06:38发布

现在在编写bootloader,代码大小大约6k,占用ram约为1.6k(信息从编译器看出);  app代码约为208k,占用ram约为31.8k,单片机的flash 512K, ram 32K。
现象:
当我在bootloader中创建一个局部缓存数组aucBuff[1024]时,无法从spiFlash读出数据,读出全为0;当注释掉该数组时,可以正常读取spiFlash(这里的读取,全是一个字节一个字节读取)。
由此我判断可能是由于内存不足,所产生的问题。
因此, bootLoader段RAM + app段RAM 能否大于 单片机RAM???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。