TI中文支持网
TI专业的中文技术问题搜集分享网站

RAMM1不够怎么办?

"../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

赞(0)
未经允许不得转载:TI中文支持网 » RAMM1不够怎么办?
分享到: 更多 (0)