我使用的编译器版本是TI V7.4.4
Shine:
支持的,7.2.x以后的版本就可以支持eabi格式。http://processors.wiki.ti.com/index.php/EABI_Support_in_C6000_Compiler
lin lin2:
回复 Shine:
我的C674x用的BIOS包是V5 的这个也支持么?
lin lin2:
回复 Shine:
我的C674x用的BIOS包是V5.42 的这个也支持么?
lin lin2:
回复 Shine:
但是我编译的时候,提示了
”C674x-DDR64Mcfg.s62", ERROR! at line 386:[E0200] Unable to resolve this
relocatable expresson;
relocation support for
arbitrary expressions is
not available in the C6000
EABI
.word ( (GBL_stackend-GBL_stackbeg+1) / STD_TARGWORDMAUS ) – 16 ; nwords
怎么会有这样的错误呢
lin lin2:
回复 Shine:
但是利用BIOS的话,不是许多模块是通过TCF配置文件添加的吗?这样的话改为EABI会编译失败
Shine:
回复 lin lin2:
你是对的,dsp/bios用的是coff格式,sys/bios用的elf格式。
lin lin2:
回复 Shine:
那是否我要使用dsp/bios是没办法使用eabi格式是吧?
lin lin2:
回复 Shine:
那在coff格式下是否有办法使long数据类型的长度改为32bit?我看了一下默认是40bit的
lin lin2:
回复 Shine:
请问一下有没有比较合适的解决办法呢?