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
操作系统: Windows 7 Home Premium,64位,SP1
CCS: 版本7.0 .0.0.0042万
硬件: TIVA C系列TM4C123G LaunchPad评估套件
您好,
我一直在尝试学习“TIVAC系列TM4C123G LaunchPad入门”维基中的教程,网址为:
特别是“车间材料”部分中链接的工作簿pdf。
我已按照说明在工作簿实验1中安装了CCS (尽管是v7而不是v 5.5)。 此外:
2.1 安装在C:2.1 .3.156 3.156 中。 C:\ti\目录属性为只读,无法更改–不知道这是否重要。
LM Flash编程器,Workshop实验文件,终端程序和Windows端USB示例也按照工作簿实验1安装。 QuickStart应用程序已验证为工作状态,Stellaris虚拟串行端口已标识为COM3。 通过putty.exe与董事会建立通信。 到目前为止都很好。
尝试完成实验2时出现问题。 我已经完成了工作簿中的所有步骤(允许CCS 5.5 v和v7之间的外观差异)。 直到步骤15–“生成,加载,运行”,一切都正常。 单击“Debug (调试)”按钮时,我会看到“Console (控制台)”视图中记录的致命错误,如下所示:
****配置构建调试项目工作标签2****
"C:\\ti\\ccsv7\\utils\\bin\\gmake "-k -j 2 all -o
'建筑文件:../main.c'
'调用:ARM编译器'
c:/ti/ccsv7/tools/compiler/ti-CGT-arm_CCS.0.LTS/bin/armcl" 16.9 -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="C:/ti/ccsv7/tools/compiler/ti-CGT-arm_arm_prediag_spd告-mocc=125/sp_spreate_clar= 16.9 -compreate_clus_sp_sp_sp_c= c= cspremain_mocc=-sprema_sp_spreb_sp_sprema_sp_spreb_sp_sp_sp_spreb -c= c= c= c= c= c= c= csp_gspreb_gsp_gsp_sp_sp_sp_sp_sp_sp_sp_spreb=c= c= c= c= c= c= c= c= c= c=c= c 2.1 3.156
>>编译失败
subdir_rules.mk:9:目标'main.obj'的配方失败
致命错误#1966:无法打开源文件"C:/ti/TivaWare_C_Serie-Stat.Error" 2.1 :无效参数3.156
编译"../main.c"时检测到1个灾难性错误。
编译已终止。
gmake:***[main.obj]错误1
'构建文件:../tm4c123gh6p_startup_cs.c'
'调用:ARM编译器'
c:/ti/ccsv7/tools/compiler/ti-CGT-arm_CCS.0.0.LTS/bin/armcl" 16.9 -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="C:/ti/ccmsc/cdcs.7/tools/ti-CGT-arm_arm_preddiag_123sp_spd=-msp_msp-mscsf_123clus_sp_msp_msp_msp-from_c=c -ref="-clus_123clus_c=C -clus_123clus_123clus_c=C -clus_123clus_c=C -p_123clus_c=C -clus_c=C -c_123clus_123clus_c_c_c_c_c_c_c_c_g_c_c_c_c_c_c_c_c= c= cref="from_gp_gp_gp_123clus_c 16.9 2.1 3.156
>>编译失败
subdir_rules.mk:16:目标'tm4c123gh6p_startup_cs.obj'的配方失败
致命错误#1966:无法打开源文件"C:/ti/TivaWare_C_Serie-Stat.Error" 2.1 :无效参数3.156
编译"../tm4c123gh6p_startup_cs.c"时检测到1个灾难性错误。
编译已终止。
gmake:***[tm4c123gh6p_startup_CCS.obj]错误1
gmake:由于错误,目标'all'没有重制。
****构建已完成****
我曾尝试搜索这些论坛和通用Google,但没有找到什么可以帮助我的。 我猜在访问TivaWare目录时会遇到一些问题,但我几乎完全缺乏CCS经验,这意味着我可能完全错了。 因此,非常感谢任何帮助。
Chris。
您好,Chris:
[报价用户="Chris Hill"]
'建筑文件:../main.c'
'调用:ARM编译器'
c:/ti/ccsv7/tools/compiler/ti-CGT-arm_CCS.0.LTS/bin/armcl" 16.9 -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="C:/ti/ccsv7/tools/compiler/ti-CGT-arm_arm_prediag_spd告-mocc=125/sp_spreate_clar= 16.9 -compreate_clus_sp_sp_sp_c= c= cspremain_mocc=-sprema_sp_spreb_sp_sprema_sp_spreb_sp_sp_sp_spreb -c= c= c= c= c= c= c= csp_gspreb_gsp_gsp_sp_sp_sp_sp_sp_sp_sp_spreb=c= c= c= c= c= c= c= c= c= c=c= c 2.1 3.156
>>编译失败
subdir_rules.mk:9:目标'main.obj'的配方失败
致命错误#1966:无法打开源文件"C:/ti/TivaWare_C_Serie-Stat.Error" 2.1 :无效参数3.156
编译"../main.c"时检测到1个灾难性错误。
编译已终止。
gmake:***[main.obj]错误1
[/引述]
该错误是由我以粗体突出显示的部分构建选项引起的。
-preinclude选项需要的是文件,而不是路径。 我怀疑您实际上打算添加一个包含搜索路径。 该选项是--include_path。 在项目属性中检查生成选项和包含搜索路径。 由于--preinclude和--include_path选项的配置是相邻的GUI对话框,因此这是一种常见的混合。
谢谢
KI
您好Ki:
感谢您对我的问题的快速回复,并对我延迟回复深表歉意。
老实说,您的回答有点超出了我的头脑,但这只是因为我缺乏CCS的知识/经验。 但是,我确实了解了您所说的话的基本要点,这让我走上了正确的解决方案之路。
正如我所提到的,我一直在关注“TIVATM4C123G LaunchPad Workshop入门-学生指南和实验手册”(PDF格式),该文档来自我在原始帖子中链接到的Wiki。 我非常仔细地回顾了“实验2过程”一节,特别提到了有关添加路径和构建变量的部分(第8节及以后的部分)。
第12节(pdf第50页)中,页面底部的实验室手册屏幕截图与CCS中的相应窗口之间存在不一致。 在CCS中,“Specify a preinclude file (--preinclude)”和“Add dir to #include search path (--include_path,-I)”将被交换! 因此,如果您不谨慎(我也不谨慎),则很容易将${TIVAWARE_INSTALL}添加为预包含文件,该文件不起作用,并且是您在我的原始帖子中指出的错误。 这是实验室手册和CCS之间相当微妙的不一致,我花了一些时间才弄清楚。 在CCS中更正了该错误后,所有操作都按广告中所说的那样工作。 是否计划更新实验室手册pdf? 我可能不是唯一犯这个错误的人。
再次感谢您的帮助...
Chris。
第12节(pdf第50页)中,页面底部的实验室手册屏幕截图与CCS中的相应窗口之间存在不一致。 [/引述]
还不错。 我以前见过类似的问题。 有时在GUI中交换字段。 这取决于我认为的CCS和编译器版本。 这种不一致性可能会导致混淆,就像您的情况一样。 我不确定是否有计划更新PDF。 TM4C论坛中的人员可以最有效地回答这一问题。 对我来说,更大的问题是与GUI本身不一致。 我需要看看是否要继续,它将保持一致...
谢谢
KI