工具/软件:Code Composer Studio
您好!
将项目从 CCS3.3迁移到 CCS7.1时,我收到“错误#10099-D:程序将无法装入可用内存”链接器错误。
----------------------------------------------------------------------
"F2810_flash.cmd"、第102行:错误#10099-D:程序将无法放入可用内存中。 段的对齐/分块运行放置失败
"SciaRegsFile"大小为0x10第1页。 可用存储器范围:SCIA 大小:0x10 未使用:0x10 最大空洞:0x10
SciaRegsFile :>SCIA, page = 1.
"F2810_flash.cmd"、第103行:错误#10099-D:程序将无法放入 可用内存中。 段的对齐/分块运行放置失败
"ScibRegsFile"大小为0x10第1页。 可用存储器范围:SCIB 大小:0x1f 未使用:0x1f 最大空洞:0x1f
ScibRegsFile :>SCIB, page = 1.
----------------------------------------------------------------------
.cmd 文件
第1页:/*数据存储器*/
/* RAM/FLASK/OTP 块可被移动至 PAGE0以进行程序分配 */
RAMM0M1 :origin = 0x000000,length = 0x000800
RAMH0 :origin = 0x3F8000、length = 0x002000
CSM_PWL :origin = 0x3F7FF8,length = 0x000008
SCIA :origin = 0x007050、length = 0x000040 //* SCI-A 寄存器*/
SCIB :origin = 0x007750、length = 0x000040 /* SCI-B 寄存器*/
}
---- 如果.cmd 文件中的长度增加到40、则链接器错误消失、然后
---- 在映射中、0x10处的文件大小保持不变 、 未使用:0x30表示 SCIA 和 SCIB
您能否帮助您了解 原因?