-
调整Keil软件项目代码
直接打开Keil项目文件并编译,(后续下载到FPGA发现运行异常),分析Keil软件生成的map文件,发现代码所需的HEAP和STACK,都远远超出了内存范围。其内存布局如下:
Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x00000394 - 0x00000060 Zero RW 112 .bss c_p.l(libspace.o) 0x000003f4 0x00000394 0x0000000c PAD 0x00000400 - 0x00100000 Zero RW 2 HEAP cm0dsasm.o 0x00100400 - 0x00040000 Zero RW 1 STACK cm0dsasm.o
可见HEAP和STACK过大,超过了允许的RAM范围(因为),
调整Keil软件项目代码
最新推荐文章于 2023-03-19 17:27:59 发布