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

TM4C129ENCPDT: 使用ccs_v10.3.1编译和链接出现问题(linker.cmd)

Part Number:TM4C129ENCPDT

一、问题描述

使用U盘更新程序,设置好起始地址后,在编译时出现如下问题:

<Linking>
"configPkg/linker.cmd", line 147: warning #10096-D: specified address lies outside memory map
error #10264: DEFAULT memory range overlaps existing memory range FLASH
error #10264: DEFAULT memory range overlaps existing memory range SRAM
error #10010: errors encountered during linking; "empty_EK_TM4C129EXL_TI.out" not built

经查看是因为linker.cmd文件中:

SECTIONS
{
.bootVecs: type = DSECT
.vecs: load > 0x20000000

.resetVecs: load > 0x0

xdc.meta: type = COPY
}

红色位置出现问题。

二、我在${project}.cmd中设置的起始地址是0x00010000,

这样.resetVecs: load > 0x0确实不在所设定的范围内,

linker.cmd文件是编译后生成的,编译的时候会清除,然后再生成。

关于这个问题,应该怎么做。

求有经验的大神给指导~~~~~~~~~~~~~~~~~

Susan Yang:

请参考您另外一个帖子的回复

https://e2echina.ti.com/support/tools/ccs/f/code-composer-studio-forum/204533/ccs_v10-3-1-linker-cmd 

赞(0)
未经允许不得转载:TI中文支持网 » TM4C129ENCPDT: 使用ccs_v10.3.1编译和链接出现问题(linker.cmd)
分享到: 更多 (0)