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

编译的时候出现这个错误用的是client_evm6678l

/configPkg/linker.cmd", line 167: error #10099-D: program will not fit into
   available memory.  placement with alignment fails for section ".cinit" size
   0x39ed .  Available memory ranges:
   MSMCSRAM     size: 0x400000     unused: 0x388e       max hole: 0x3600

在last  function 0 函数EVM_int{  }中添加一些函数的时候就会出现这个错误,去掉添加的函数就没有错误(添加的函数没问题)

Shine:

从错误提示看,.cinit段的大小0x39ed,而MSMCSRAM未使用的大小是0x388e,所以没法放下.cinit段,需要把.cinit放到其他的MEMORY,或者把放在MSMCRAM里的其它段调整一下,有足够的空间放下.cinit段。

赞(0)
未经允许不得转载:TI中文支持网 » 编译的时候出现这个错误用的是client_evm6678l
分享到: 更多 (0)