Thread 中讨论的其他器件:SYSBIOS
您好!
客户正在尝试将其 ISDK1.x 环境转换为其产品的 ISDK2.x。
(目标为 AM335x)
当他们尝试构建代码时、会生成以下错误。
================================================================================
arm-none-eabi-gcc.exe:错误:无法识别命令行选项'-@ccsLinker。
选项
arm-none-eabi-gcc.exe:致命错误:无输入文件
================================================================================
根据下面 E2E 上的类似问题、构建选项 -@ccsLinker.opt 似乎 是 TI 编译器的选项、因此需要针对 GCC 进行更改。
https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/392709/1386902#1386902
http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/314265
但 makefile 是自动生成的文件、因此客户不知道如何避免。
您能告诉我如何避免此错误吗?
这需要针对他们计划于6月进行的认证测试进行修复。
下面是完整错误日志:
================================================================================================
****为项目 PROFINET_SLAVE_RT_MRP 构建配置 AM335x_DEBUG
****
"C:\\ti\\ccsv6\\utils\\bin\\gmake"-k 所有'构建目标:Profinet slave_RT_MRP.out'
'调用:GNU 连接器'
'flags:-mfloat-abi=hard -Dam3359 -DAM335X_family_build -DMEM_barrie_disable -DTWO_port_CFG -DESYSE_PROFIDRIVE_SDK -ffunion-sections -Fdata-SECTIONS -g -gdwarf-2 -gstrict-dwarf -Wall -start-static -ctrade-v-ce-static -ctrad-ce-ctrad-static -r-ctrad-r-ctrad-static -r-v-ce-v-status-ce-v-r-ce-v-r-r-rg-status-r-rg-/ti/bios_6_45_01_29/packages/gnu/targets/arm/libs/install-native/arm-no
NE-eabi/lib/FPU"
-L" C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/starterware/binary/dal/lib/am335x-e
VM/A8/release/gcc"
-L" C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/starterware/binary/device/lib/am335
X-EVM/A8/release/gcc"
-L" C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/starterware/binary/board/lib/am335x
-evm/a8/release/gcc"
-L" C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/starterware/binary/soc/lib/am335x-e
VM/A8/release/gcc"
-L" C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/starterware/binary/utils/lib/am335x
-evm/a8/release/gcc"
-L" C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/os_drivers/lib/am335x "
-L" C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/protocols/profinet_slave/stack_lib_
RT_MRP/AM335x"
-L" C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/protocols/snmp/stack_lib/am335x "
-L" C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/board/lib/am335x "
-WL、--defsym、STACKSIZE = 0x18000 -WL、--defsym、HEAPSIZE = 0x400 -WL、--start-group'
"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/arm-none-eabi-g
cc.exe"-@"ccsLinker.opt"-o" PROFINET_SLAVE_RT_MRP.out"
arm-none-eabi-gcc.exe:错误:无法识别命令行选项'-@ccsLinker。
选项
arm-none-eabi-gcc.exe:致命错误:没有终止输入文件编译。
Gmake:***[Profinet 从设备_RT_MRP.OUT]错误1.
gmake:目标`全部'不会由于错误而重制。
****构建完成****
谢谢、此致、
Kot

