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

ti.csl.intc.ae66e库链接问题

C6678DSP在CSS5.0.3上创建了一个关于IPC的工程,链接了ti.csl.intc.ae66e库,出现链接错误:

fatal error:object files have incompatible byte orderings("C:/Program Files/Texas Instruments/pdk_C6678_1_0_0_9_beta2/packages\ti\cls\lib\ti.csl.intc.ae66e<csl_intcInit.oe66e>"=big endian,"./main.obj"=littele endian)

这个好像是大小端的设置问题,但是我的编译选项中没有选Generate big endian code(–big_endian,-me)这项,并且我的EVM6678板的switch3也设置的小端模式,怎么会出现大小端的不匹配问题呢?

这里唯一的解释就是链接的库的问题了,是不是ti.csl.intc.ae66e库是大端编译的?如果是这样的话,我需要引用小端模式的库,应该怎么办?是不是重新编译ti.csl.intc.ae66e库?应该怎么编译成小端的库?

guozhu luo:

小端模式的话选择***.ae66类型的库文件就可以了

赞(0)
未经允许不得转载:TI中文支持网 » ti.csl.intc.ae66e库链接问题
分享到: 更多 (0)