TIC2000的CMD空間不夠用error #10099-D


"../cmd/2837xD_FLASH_CLA_lnk_cpu1.cmd", line 79: error #10099-D: program will not fit into available memory, or the section contains a call site that requires a trampoline that can't be generated for this section. placement with alignment/blocking fails for section ".cinit" size 0x15epage 0.  Available memory ranges:

   FLASHB       size: 0x2000       unused: 0xe6         max hole: 0xe3

如上報錯,發現是FLASHB這款分寸區域分配了太多東西,剩余的空間本來就不太多了。而  .cinit是存儲一些全局變量的初始化值,今天又增加了一些變量和代碼,導致.cinit大了一些, FLASHB不夠裝。

 

 

辦法就是存儲空間擴展,讓.cinit除了能放在FLASHB里面還能放在其他地方:

再次編譯就沒問題了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM