"../F28035_FLASH_PFC2PhiLCLA_ACI.CMD", line 118: error: run placement fails for
object ".ebss", size 0x499 (page 1). Available ranges:
RAMM1 size: 0x400 unused: 0x400 max hole: 0x400 error: errors encountered during linking; "PFC2PhiLCLA_ACI.out" not built
Jones Chen:
可以将RAMM0 和 RAMM1整合到一起,组成一个RAMM0M1的空间。
起始地址就是RAMM0的首地址,长度为RAMM0+RAMM1的总长度。
或者将.ebss段 放到其他的大一点的物理空间,RAMH0等
"../F28035_FLASH_PFC2PhiLCLA_ACI.CMD", line 118: error: run placement fails for
object ".ebss", size 0x499 (page 1). Available ranges:
RAMM1 size: 0x400 unused: 0x400 max hole: 0x400 error: errors encountered during linking; "PFC2PhiLCLA_ACI.out" not built
Steven:
回复 Jones Chen:
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
"../F28035_FLASH_PFC2PhiLCLA_ACI.CMD", line 118: error: run placement fails for
object ".ebss", size 0x499 (page 1). Available ranges:
RAMM1 size: 0x400 unused: 0x400 max hole: 0x400 error: errors encountered during linking; "PFC2PhiLCLA_ACI.out" not built
Johnson Chen1:
回复 Steven:
楼主你好!
你的问题和下面这个帖子问题类似,我在下面这个帖子里,已经有回复,请参考:
www.deyisupport.com/…/13991.aspx
TI中文支持网



