/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段。