This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
可以将RAMM0 和 RAMM1整合到一起,组成一个RAMM0M1的空间。
起始地址就是RAMM0的首地址,长度为RAMM0+RAMM1的总长度。
或者将.ebss段 放到其他的大一点的物理空间,RAMH0等
Jones 你好 ,我已经将RAMM0 和 RAMM1整合到一起,组成一个RAMM0M1的空间。
起始地址就是RAMM0的首地址,长度为RAMM0+RAMM1的总长度。
RAMM0M1 : origin = 0x000050, length = 0x0007B0
.stack : > RAMM0M1, PAGE = 1
.ebss : > RAMM0M1, PAGE = 1
不过由于程序中有个16*8的二维数组查表程序,RAMM0M1还是不够用,编译还是过不了,请问如何处理,谢谢!
"../28035_FLASH_HVPM_Sensorless_CLA_lnk.cmd", line 129: error #10099-D: program
will not fit into available memory. run placement with alignment/blocking
fails for section ".stack" size 0x300 page 1. Available memory ranges:
RAMM0M1 size: 0x7b0 unused: 0x2ce max hole: 0x2ce
.stack : > RAMM0M1, PAGE = 1