工具/软件:TI-RTOS
您好!
我正在尝试 使用 TI-RTOS for TM4C129 (DK_TM4C129X 套件)运行 ledToggle ...
我已安装 CCS 7 版本:7.1.0.00016
TI RTOS 版本:2.16.1.14
XDC 工具 版本:3.50.01.12
简单编译工程会导致编译失败什么可能是问题??... 如何解决这个问题??。
**/--- 控制台打印------------------------------------------------------- //**
****为项目 TM4C_TI_RTOS_NEW 构建配置调试****
"C:\\ti\\ccsv7\\utils\\bin\\gmake"-k -j 8 all -O
gmake[1]:进入目录 D:/WIP/Tetra_Base_station/TIVA_basestation/Dev_board/Ti_RTOS_workspace/TM4C_TI_RTOS_NEW/Debug
'生成文件:./empty.cfg '
'调用:XDCtools '
"c:/ti/xdctools_3_50_01_12_core/xs "--xdcpath="C:/ti/tirtos_tivac_2_16_01_14/packages;C:/ti/tirtos_tivac_2_16_01_14/products/tidrivers_tivac_2_16_01_13/packages;C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages;C:/ti/tirtos_tivac_2_16_01_14/products/ndk_2_25_00_09/packages;C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages;C:/ti/tirtos_tivac_2_16_01_14/products/ns_1_11_00_10/packages;" xdc.tools.configuro configPkg -t ti.targets.arm.elf.m4F -p ti.platforms.tiva:TM4C129XNCZAD /WIP/Tetra_Base_station/TIVA_basestation/Dev_board/Ti_RTOS_workspace/TM4C_TI_RTOS_NEW /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.1.LTS/include -r 版本-c "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.1.LTS /ti/tirtos_tivac_2_16_01_14/products/TivaWare_C_Series-2.1.1.71b;-compileOptions "-mv7p=exc_define-cn=/WIP/Tetra_Base_station/TIVA_basestation/Dev_board/Ti_RTOS_workspace/TM4C_TI_RTOS_NEW /ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/posix -cn_exit_define-dag=-cn=-cn=cn_exccs_botain=-cn_ex-cn=dag-cn-cn-cn=dag-cn-cn-cn-cn_display_display_error-cn=-cn=-cn-cn-cn-cn-cn-cn-cn=dagdagdagdag-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-
正在制作 package.mak (由于 package.bld)...
正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
正在从 package/cfg/empty_pem4f.cfg 配置 empty.xem4f ...
正在生成自定义 ti.sysbios 库 makefile ...
正在开始构建库源...
制作 D:/WIP/Tetra_Base_station/TIVA_basestation/Dev_board/Ti_RTOS_workspace/TM4C_TI_RTOS_NEW/src/sysbios/sysbios.aem4f ...
gmake[1]:输入目录`D:/WIP/Tetra_Base_station/TIVA_basestation/Dev_board/Ti_RTOS_workspace/TM4C_TI_RTOS_NEW/src/sysbios
clem4f C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/BIOS.c
asmem4f C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/family/arm/m3/Hwi_asm.sv7M。。
asmem4f C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/family/arm/m3/Hwi_asm_switch.sv7M。。
asmem4f C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/family/arm/m3/IntrinsicsSupport_asm.sv7M。。
asmem4f C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/family/arm/m3/TaskSupport_asm.sv7M。。
arem4f bios.obj m3_Hwi_asm.obj m3_Hwi_asm_switch.obj m3_IntinsicsSupport_asm.obj m3_TaskSupport_asm.obj ...
gmake[1]:离开目录`D:/WIP/Tetra_Base_station/TIVA_basestation/Dev_board/Ti_RTOS_workspace/TM4C_TI_RTOS_NEW/src/sysbios
已完成库构建。
clem4f 封装/cfg/empty_pem4f.c……
>>编译失败
subdir_rules.mk:12:目标'Build-8351777-InProc '的配方失败
"C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/interfaces/ITimestamp.h、第142行:警告:无法将"const XDC_runtime_Types_Base *"类型的值分配给"XDC_runtime_Types_Base *"类型的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/interfaces/ITimestamp.h、第142行:警告:无法将"const XDC_runtime_Types_Base *"类型的值分配给"XDC_runtime_Types_Base *"类型的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/interfaces/ITimestamp.h、第162行:警告:无法将"const XDC_runtime_Types_Base *"类型的值分配给"XDC_runtime_Types_Base *"类型的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/interfaces/ITimestamp.h、第162行:警告:无法将"const XDC_runtime_Types_Base *"类型的值分配给"XDC_runtime_Types_Base *"类型的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/interfaces/ITimestamp.h、第142行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/interfaces/ITimestamp.h、第142行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/interfaces/ITimestamp.h、第162行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/interfaces/ITimestamp.h、第162行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/IUIATransfer.h "、第408行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/IUIATransfer.h "、第408行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/IUIATransfer.h、第429行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/IUIATransfer.h、第429行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/IUIATransfer.h、第449行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/IUIATransfer.h、第449行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/IUIATransfer.h、第470行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/IUIATransfer.h、第470行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/ILoggerSnapshot.h、第432行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/ILoggerSnapshot.h、第453行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/ILoggerSnapshot.h、第473行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/ILoggerSnapshot.h、第473行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/ILoggerSnapshot.h、第494行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/ILoggerSnapshot.h、第494行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/ILoggerSnapshot.h "、第514行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/ILoggerSnapshot.h "、第514行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/ILoggerSnapshot.h、第535行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages/ti/uia/runtime/ILoggerSnapshot.h、第535行:警告#515-D:无法将类型"const XDC_runtime_Types_Base *"的值分配给类型为"XDC_runtime_Types_Base *"的实体
"package/cfg/empty_pem4f.c"、第915行:警告#145-D:XDC_PTR (*)类型的值(XDC_PTR、XDC_SizeT、XDC_PTR、const XDC_UChar *、XDC_SizeT、 XDC_Runtime_Error_Block *)"不能用于初始化类型为"XDC_PTR (*)(XDC_CPTR、const XDC_UChar *、XDC_SizeT、XDC_Runtime_Error_Block *)"的实体
"package/cfg/empty_pem4f.c"、第936行:警告#145-D:XDC_PTR (*)类型的值(XDC_PTR、XDC_SizeT、XDC_PTR、const XDC_UChar *、XDC_SizeT、 XDC_Runtime_Error_Block *)"不能用于初始化类型为"XDC_PTR (*)(XDC_CPTR、const XDC_UChar *、XDC_SizeT、XDC_Runtime_Error_Block *)"的实体
"package/cfg/empty_pem4f.c"、第958行:警告#145-D:XDC_PTR (*)类型的值(XDC_PTR、XDC_SizeT、XDC_PTR、const XDC_UChar *、XDC_SizeT、 XDC_Runtime_Error_Block *)"不能用于初始化类型为"XDC_PTR (*)(XDC_CPTR、const XDC_UChar *、XDC_SizeT、XDC_Runtime_Error_Block *)"的实体
"package/cfg/empty_pem4f.c"、第1030行:警告#145-D:XDC_PTR (*)类型的值(XDC_PTR、XDC_SizeT、XDC_PTR、const XDC_UChar *、XDC_SizeT、 XDC_Runtime_Error_Block *)"不能用于初始化类型为"XDC_PTR (*)(XDC_CPTR、const XDC_UChar *、XDC_SizeT、XDC_Runtime_Error_Block *)"的实体
"package/cfg/empty_pem4f.c"、第5191行:警告#145-D:类型"const _t1_ti_sysbios_ncl_idle_funclist *"的值不能用于初始化类型"ti_sysbios_KNL_Idle_Functr *"的实体
"package/cfg/empty_pem4f.c"、第5195行:警告#145-D:类型"const __t1_ti_sysbios_KNL_Idle_coreList *"的值不能用于初始化类型"XDC_UINT *"的实体
"package/cfg/empty_pem4f.c"、第18396行:错误#148:声明与"XDC_PTR ti_SysBIOS_BIOS_rtsGateProxy_Delegate_S (void)"不兼容(声明位于"C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/package/BIOS_RtsGateProxy.h "的第244行)
"package/cfg/empty_pem4f.c"、第18575行:致命错误#35:#ERROR 指令:package 'ti.sysbios.family.arm.lm4'与此构建中使用的 XDCtools 不兼容。 请使用 XDCtools 3.50或更高版本重建软件包。
在"package/cfg/empty_pem4f.c"的编译中检测到1个错误和1个灾难性错误。
编译已终止。
gmake.exe:***[package/cfg/empty_pem4f.oem4f]错误1.
JS:"c:/ti/xdctools_3_50_01_12_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;已删除'linker.cmd'。
gmaking[1]:***[Build-8351777-InProC]错误1.
gmake:***没有使目标'build-8351777'成为'configPkg/compiler.op'所需的规则。
gmake[1]:离开目录 D:/WIP/Tetra_Base_station/TIVA_basestation/Dev_board/Ti_RTOS_workspace/TM4C_TI_RTOS_NEW/Debug
gmake:目标"全部"不会由于错误而重新生成。
****构建完成****