TI论坛
直播中

刘晓燕

7年用户 197经验值
私信 关注
[问答]

用ccsv5.4倒入c6455自带的led例程编译不成功的原因?

我用ccsv5.4倒入c6455自带的led例程,但编译不成功,删掉linker.cmd后能编译成功并通过仿真器烧入运行, 请问该如何在不删除cmd文件的情况下编译成功

回帖(4)

刘晓燕

2020-8-5 13:51:26
link时报错如下:
Description        Resource        Path        Location        Type
#10263 ledcfg.cmd CACHE_L1D memory range has already been        ledold                line 249        C/C++ Problem
#10263 ledcfg.cmd CACHE_L1P memory range has already been        ledold                line 248        C/C++ Problem
#10263 ledcfg.cmd DDR2 memory range has already been        ledold                line 250        C/C++ Problem
#10263 ledcfg.cmd IRAM memory range has already been        ledold                line 251        C/C++ Problem
#10264 ledcfg.cmd CACHE_L1D memory range overlaps existing        ledold                line 249        C/C++ Problem
#10264 ledcfg.cmd CACHE_L1P memory range overlaps existing        ledold                line 248        C/C++ Problem
#10264 ledcfg.cmd DDR2 memory range overlaps existing        ledold                line 250        C/C++ Problem
#10264 ledcfg.cmd IRAM memory range overlaps existing        ledold                line 251        C/C++ Problem
举报

余少虹

2020-8-5 14:10:40
引用: twtgffwer 发表于 2020-8-5 19:20
link时报错如下:
Description        Resource        Path        Location        Type
#10263 ledcfg.cmd CACHE_L1D memory range has already been        ledold                line 249        C/C++ Problem

用的是dsp/bios吗?dsp/bios本身会有个cmd文件 ledcfg.cmd,如果要添加自己的linker.cmd文件,可以在linker.cmd文件开始处-l legcfg.cmd,注意自己的cmd文件memory map定义不要与ledcfg.cmd overlap。
5.1.3 Defining Segments in Your Own Linker Command File
www.ti.com/.../spru423i.pdf
举报

刘晓燕

2020-8-5 14:15:52
引用: vuywsdfwf 发表于 2020-8-5 19:39
用的是dsp/bios吗?dsp/bios本身会有个cmd文件 ledcfg.cmd,如果要添加自己的linker.cmd文件,可以在linker.cmd文件开始处-l legcfg.cmd,注意自己的cmd文件memory map定义不要与ledcfg.cmd overlap。
5.1.3 Defining Segments in Your Own Linker Command File
www.ti.com/.../spru423i.pdf ...

是直接import进来的,linker.cmd确实是-l legcfg.cmd,会不会是和led.tcf冲突了?删除Linker.cmd后能编译通过。
举报

余少虹

2020-8-5 14:30:40
引用: twtgffwer 发表于 2020-8-5 19:44
是直接import进来的,linker.cmd确实是-l legcfg.cmd,会不会是和led.tcf冲突了?删除Linker.cmd后能编译通过。

看报错信息是overlap冲突,你比对 一下两个cmd文件。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分