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