This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
您好,
我当前正在尝试导入,构建和运行TI-RTOS Workshop Series 6:LAB 06存档.zip文件。 我已经记录了在收到错误之前所采取的步骤,并在下面包括了我的最终构建控制台日志。
由于这是一个基于以前版本的CCS,TivaC和XDCtools的旧项目,我确保使用最新版本。
尝试重建后,我收到了"#1965 Cannot open source file 'inc/HW_types.h"(#1965无法打开源文件'inc/HW_types.h')。 在浏览TI社区论坛之后,我发现它是一个潜在的#include搜索路径问题。 存档文件在2.1 #include搜索路径中具有"C:/ti/tirtos_tivac_2_16_01_14/products/TivaWare_C_Series-Tiv.0.1.2573万c"。 我知道这不准确,所以我将正确的变量添加到正确的目录${TIVAWARE_INSTALL}= C:\tirtos_tivac_2_16_01_14\products\TivaWare_C_Series-Tiv.1.71b 2.1。 我没有 删除任何现有的#include搜索路径。
重建后,我解决了错误#1965,但生成了更多错误。 在寻找问题的根源1-2小时后,我无法找到解决方案。 我在下面包含了最终构建日志。 提前感谢那些花时间帮助像我这样的学生调试我们的问题的人。
****配置构建调试项目BLINK _TM4C_SWI ****
"C:\\ti\\ccsv7\\utils\\bin\\gmake "-k all
gmake [1]:输入目录'C:\TI_RTOS/Workspace/BLINK _TM4C_SWI/Debug'
'生成文件:./empty.cfg'
'调用:XDCtools'
"C:/ti/xdctools_3_32_02_25_core/xs"- xdcpath="C:/ti/Ccsv7/CS_base;C:/ti/tirtos_tivac_2_16_01_14/packages;C:ti.platforms.tiva:TM4C123GH6PM 16.9
正在制作package.mak (因为package.Bld)...
正在生成包configPkg的接口(因为package/package.xdc.inc早于package.xdc)...
正在从package/cfg/empty_pem4f.cfg配置empty.xem4f ...
正在生成自定义ti.SysBIOS库makefile ...
正在开始生成库源...
正在制作C:\TI_RTOS/Workspace/Blink_TM4C_SWI/src="/SysBIOS/SysBIOS.aem4f ...
gmake [1]:输入目录`C:\TI_RTOS/Workspace/BLINK _TM4C_SWI/SRC/SysBIOS'
gmake [1]:对`全部'没有任何操作。
gmake [1]:正在退出目录`C:\TI_RTOS/Workspace/Blink_TM4C_SWI/src="/SysBIOS'
完成库构建。
clem4f软件包/cfg/empty_pem4f.c ...
警告:TI.TIrtos.TIRTOS:“c:\ti/tirtos_tivac_2_16_01_14/packages/ti/tirtos/TIRTOS.xs”,第49行:TI.TIrtos.TIRTOS:ti.tirtos.TIRTOS模块不再需要配置驱动程序工具。 请改用ti.drivers.Config和ti.MW.Config模块。
'完成的建筑:../empty.cfg'
''
gmake [1]:正在离开目录'C:\TI_RTOS/Workspace/BLINK _TM4C_SWI/Debug'
'建筑文件:../main.c'
'调用:ARM编译器'
c:\ti/ccsv7/tools/compiler/ti-CGT-arm_awcl.4.lts/bin/armcl" 16.9 -mv7m4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="C:\ti/ccms/cc_cc_bin/arms/compiler/ti-clare_123cc_sp_clar_sp_clus=16 -fcc_cline_sp_clus_sp_sp_cline-from_cc_cc_123cc_clus_sp_sp_sp_sp_clinsp_sp_clinsp_clus=12v-f_sp_sp_sp_sp_sp_clinsp_clinsp_sp_sp_sp-f_sp_clinsp_c=12v-fcc_sp_sp_sp_sp_sp_sp-fcc=12v-f_sp_sp_sp_sp_clinsp_sp_sp_c=12fcc=12fcc=12f_sp_sp_sp_sp_sp_sp_sp_ 16.9 2.1 2.1
'完成的建筑:../主楼C
''
'建立目标:Blink_TM4C_SWI.Out '
'调用:ARM链接器'
c:\ti/ccsv7/tools/compiler/ti-CGT-arm_lacks.4.lts/bin/armcl" 16.9 -mv7m4 --code_state=16 --float_support=FPv4SPD16 -me --define=part _TM4C123GH6PM --define=compiler --define=tivti_diag_lip=16 -fpv4g_spdip_spdip_-m-m=fund_clus_sp_m=-fund_clip_ccs-rema_lip_lip_lip_--furb_sp_-furb_m=7-clus_sp_sp_m=7-clus_sp_sp_m=7-clip_sp_sp_sp_sp_mccs-fccp_lip_lip_lip_lip_lip_lip_-dip_-fccp_lip_-fccp_-fccp_lip_-fccp_lip_-fccfcc_- 16.9 16.9 2.1 2.1
链接>
错误#1.0008万-D:找不到文件"C:2.1 /ti/tirtos_tivac_2_16_01_14/products/TivaWare_C_Series-Tiv.0.1.2573万c/driverlib/CCS/Debugg/driverlib.lib"
错误#1.0008万-D:找不到文件"C:2.1 /ti/tirtos_tivac_2_16_01_14/products/TivaWare_C_Series-Tiv.0.1.2573万c/usbib/CCS/Debugg/usb.lib"
未定义的第一个引用
文件中的符号
------------------- --------
GPIOPinRead ./main.obj
GPIOPinTypeGPIOOutput ./main.obj
GPIOPinWrite ./main.obj
SysCltlClockGet ./main.obj
SysCltlClockSet ./main.obj
SysType.PeripheralEnable ./main.obj
TimerConfigure ./main.obj
TimerEnable ./main.obj
TimerIntClear ./main.obj
TimerIntEnable ./main.obj
TimerLoadSet ./main.obj
错误#1.0234万-D:仍存在未解析的符号
错误#1.001万:链接时遇到错误;“BLINK _TM4C_SWI.OUT”未构建
>>编译失败
Makefile:143:目标'BLINK _TM4C_SWI.OUT的配方失败
gmake:***[Blink_TM4C_SWI.Out ]错误1
gmake:由于错误,目标'all'没有重制。
****构建已完成****
[报价用户="Henry Nguyen80">错误#1.0008万-D:找不到文件"C:2.1 /ti/tirtos_tivac_2_16_01_14/products/TivaWare_C_Series-Driverlib/CCS/Debugg/driverlib.lib"
错误#1.0008万-D:找不到文件"C:/ti/tirtos_tivac_2_16_01_14/products/TivaWare_C_Series-Tiv.0.1.2573万c/usbib/CCS/Debugg/usb.lib"[/ 2.1 报价]
与包含搜索路径类似,链接程序库搜索路径也指向不正确的TivaWare目录(上面突出显示)。
如果修复此路径以指向正确的目录,则它应查找库,并解决链接程序错误。
路径将在“项目属性”->“生成”->“链接器”->“文件搜索路径”,-l选项下指定。
如果这不能解决错误,请告诉我们。
谢谢Aarti,我不知道错误是由链接程序库搜索路径引起的。 我能够重建,没有任何错误!
为遇到类似问题的人员扼要重述: