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

请问C674x 可以支持eabi输出格式吗,还是只能够COFF

我使用的编译器版本是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:

请问一下有没有比较合适的解决办法呢?

赞(0)
未经允许不得转载:TI中文支持网 » 请问C674x 可以支持eabi输出格式吗,还是只能够COFF
分享到: 更多 (0)