工具/软件:Code Composer Studio
您好,
我们正在将当前项目移植到TMS570LS3137微控制器上。
我们 在TMS570LS3137上构建了一个称为"FWK"的库。 该FWK是一个单独的CCS项目,用于为TMS570LS3137微控制器创建库文件。 创建库时不会给出任何错误。
我们正在将此FWK 库链接到另一个基于TMS570LS3137的CCS项目。 我们将其称为主项目。
当我们使用链接的"FWK"库构建此主项目时,会出现以下错误。
"C:\\ti\\ccsv6\\utils\\bin\\gmake "-j 4 all -O
'正在构建目标:CBK_LAD01_ARM.OUT '
'调用:ARM链接器'
'flags:-mv7R4 --code_warning=225 --display_error_number --abi=eabi --gcc --define=__tms570__--tmswl_wrap=off --diag_warning=225 --display_error_number --abi=eab=eab_type=packed --align_structs=strat_stru_z/rps=3/rack_lip/f_ps/cru_l/cru_z_l/cru_z_z_l/f/cru_z_l/crk/f_l/crk/crk/z_l/z_l/crk/z_l/z_l/f_z_l/f_l/z_l/z_l/f_l/z_l/z_z_l/z_dwk/f_dw_l/f_dwk/z_/cr_/cr_/cr_l/f_l/z_l/w_/cr_/f_l/f_l/cr 15.12 15.12
"C:/ti/ccsv6/tools/compiler/arm_arm.3.LTS/bin/armcl" 15.12 -@"ccsLinker.opt"-o "CBK_LAD01_arm.ut"
链接>
致命错误#1.0178万:尝试链接不是为高级RISC机器ARM构建的对象文件("../FWK/_Deployment/LAD/FWKTMS570xx.lib<comcancrc.o>"= Siemens TriCore嵌入式处理器)
gmake [1]:***[CBK_LAD01_ARM.OUT错误1
>>编译失败
Makefile:399:目标'CBK_LAD01_ARM.OUT的配方失败
gmake:***[All]错误2
Makefile:395:目标'All'的配方失败
它似乎为特定的"comcancrc.o"(并非为ARM构建)的FWK库提供了错误。 但是,当我们为TMS570LS3137创建单独的FWK库时,它不会给出任何错误。
请您帮助我们解决此问题。
我已附加了FWK和主项目的项目属性。
FWK库属性:
主项目属性:
两个项目使用相同的后续CCS版本。
Code Composer Studio
版本:6.2 .0.0.005万
(c)版权所有得克萨斯仪器公司,2014年。 保留所有权利。
