工具/软件:TI C/C++编译器
您好!
我正在使用具有 C++的 R5F 的 IPCLLD 驱动程序构建吸血鬼。 如另一个 Thread 中所述修改 PDK 的 makefile:
如何修改 rules_ti_cgt_arm.mk 以支持编译.cp 文件?
在添加 IPCLLD 模块之前、它工作正常。 虽然-mv7R5和-Dxdc_target_name____=R5F 由 makefile 定义、但在文件 select.h 的第129行中它仍然被识别为 R4F、这是非常奇怪的
编译器的输出如下所示、
#编译 am65xx:mcu1_0:release:bnI_master_ng:IpcTaskBase.cpp
/home/zhih/ti/AM65XX_RTOS_SDK_7/ti-cgt-arm_20.2.0.LTS/bin/armcl std.h -ppp=/home/zhih/workspace_ccs/firmware_60/src/build/am65xx/mcu1_0/release/little/.deps/IpcTaskBase.P /home/zhih/workspace_ccs/firmware_60/src/build/am65xx/mcu1_0/release/configuro/package/cfg/bni_master_ng_per5f.h -g -ms -DMakEFILE_Build -c -QQ -pdsw225 --endian=little -mv7R5 --abi=eabi -eo.oer5f -ea.ser5f --symdebug:dwarf --embedd_inline_assembly=vfpv3d16 -abi=-abi_exclus_dc/zh-drom_rom_rom_rom_rom_rom_rom_zh_rom_rom_rom_rom_rom_rom_zh_rom_rom_rom_rom_rom_rom_rom_rom_rom_rom_rom_rom_rom_rom_en_en_rom_rom_en_rom_rom_zh_rom_rom_rom_rom_rom_rom_rom_rom_rom_rom_rom_rom_rom_b_rom_rom_rom_rom_rom_b_rom_rom_rom_rom_rom_rom_rom_rom_rom_rom_rom_rom_b_rom_zh_rom_rom_rom_rom_rom_rom_rom_rom_rom_rom_ IpcTaskBase.cpp /home/zhih/workspace_ccs/firmware_60/src/build/am65xx/mcu1_0/release /home/zhih/workspace_ccs/firmware_60/src/build/am65xx/mcu1_0/release
"/home/zhih/ti/AM65XX_RTOS_SDK_7/bios_6_82_01_19/packages/ti/targets/select.h、第129行:错误:宏"XDC_TARGET_NAME______"的重新定义不兼容
在"IpcTaskBase.CPP"的编译中检测到1错误。