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

MSP-EXP430F5529: 编译工程的问题

Part Number:MSP-EXP430F5529Other Parts Discussed in Thread: MSP430F5529

我安装CCS10.2后,使用CCS10.2导入MSP-EXP430F5529的demo工程MSP-EXP430F5529_UE_Demo_Software。有两个问题请教:

1,如下图,为什么有两个工程,16KB的工程是限制了大小吗?CCS不是完全免费吗?

2,编译MSP-EXP430F5529 User Experience_16KB工程时出现错误"C:\\Users\\wanga\\AppData\\Local\\Temp\\{CF150258-AB60-4D10-9E25-B458F7B39F96}", line 27: fatal error: object files have incompatible formats
>> Compilation failure
makefile:143: recipe for target 'MSP-EXP430F5529UserExperience.out' failed
("../MSP-EXP430F5529_UE.lib<Clock.obj>" = TI-COFF, "./UserExperience.obj" =
ELF)
,请问怎么解决?

3,编译MSP-EXP430F5529 User Experience出现错误:

warning: creating output section ".data" without a SECTIONS specification
"../lnk_msp430f5529.cmd", line 111: error: 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 fails for
section ".cinit" size 0xd0. Available memory ranges:
FLASH size: 0xbb80 unused: 0x0 max hole: 0x0error: errors encountered during linking; "MSP-EXP430F5529UserExperience.out"
not built
>> Compilation failure
makefile:213: recipe for target 'MSP-EXP430F5529UserExperience.out' failed
gmake: *** [MSP-EXP430F5529UserExperience.out] Error 1
gmake: Target 'all' not remade because of errors.

谢谢!

Susan Yang:

anger0925 说:如下图,为什么有两个工程,16KB的工程是限制了大小吗?CCS不是完全免费吗?

应该是该工程是完全免费之前的,所以会有限制。现在CCS是完全免费的,您可以直接导入的

anger0925 说:编译MSP-EXP430F5529 User Experience_16KB工程时出现错误"C:\\Users\\wanga\\AppData\\Local\\Temp\\{CF150258-AB60-4D10-9E25-B458F7B39F96}", line 27: fatal error:

请不要使用这个限制版本的,请导入第3个选项

anger0925 说:编译MSP-EXP430F5529 User Experience出现错误:

我试了一下编译没有错误,使用的是CCS10配合编译器版本为v4.0.2(该示例程序的默认编译器版本为3.3.2)

请您安装一下对应的编译器版本后再次尝试

,

anger0925:

修改lnk_msp430f5529.cmd文件,把.const     : {} > FLASH 修改为.const     : {} > FLASH | FLASH2。增加.data       : {} > RAM 。这样编译就没有问题了,下载也能运行了。

,

anger0925:

选择了版本也不行的。需要修改lnk_msp430f5529.cmd文件

,

Susan Yang:

谢谢您的反馈

anger0925 说:修改lnk_msp430f5529.cmd文件

我使用的就是例程的cmd文件,编译也是可以成功的

您使用的也是不限制版本的例程吧?

,

anger0925:

是的,我使用的是不限制的例程。

,

Susan Yang:

那确实很奇怪。我的测试设置如下

CCS 10

MSP430Ware_3_80_13_03\examples\boards\MSP-EXP430F5529\MSP-EXP430F5529_UE_Demo_Software

编译器版本为v4.0.2

可以成功编译无报错

,

anger0925:

你的编译器版本是在哪里选择的,我的只有这样的选择

,

Susan Yang:

anger0925 说:我的只有这样的选择

这是因为您目前CCS内只安装了这两个版本的编译器

您可以安装其他版本的编译器,这样就可以选择了

http://software-dl.ti.com/ccs/esd/documents/ccs_compiler-installation-selection.html 

赞(0)
未经允许不得转载:TI中文支持网 » MSP-EXP430F5529: 编译工程的问题
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1