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
大家好、
我尝试了教程的实验2并在构建项目时遇到了以下错误:
****为项目 Blbing_target_ccs 构建配置调试****
"C:\\CCS8\\ccsv8\\utils\\bin\\gmake"-k -j 4 all -O
编译文件:"../main.c"
调用:ARM 编译器
"c:/CCS8/ccsv8/tools/compiler/ti-cgt-arm_18.1.sps/bin/armcl"-mv7M3 --code_state=16 -me --include_path="C:/TI_rtos/TI_rtos_sols/mc4C/Labs/Lab_02/exclus=16 -me"-exclus_proc-proc/pred_proc-track_prob="-board_exclus_prob_prob_board-board-track_ex-board-board-board-board-board-exclus_exclus-prob&d_exclus-prob&track_guest-tran.transc/prob_ex-prob.tran.tran.transc/prob_guest-ex-ex-tran.tran.tran.cn_guest-ex-code.c"/ti/tirtos_cc13xx_cc26xx_2_21_00_06/products/cc26xxware_2_24_03_17272 -prob-prob_prob_
>>编译失败
subdir_rules.mk:9:目标'main.obj'的配方失败
"./main.c"、第19行:致命错误#1965:无法打开源文件"driverlib/sysctl.h"
1在编译"./main.c"时检测到灾难性错误。
编译已终止。
gmake:***[main.obj]错误1.
gmake:目标"全部"不会由于错误而重新生成。
****构建完成****
我安装的驱动程序库不是教程中列出的平台、而是 CC2650 Launchpad 的驱动程序库。
以下是供您参考的屏幕提示:
最棒的
A
这是因为头文件与 TivaC 或任何其他文件关联。 我认为项目文件可以在任何平台上使用、并引用了教程中的以下内容: "对于 CC3200、CC26xx/CC13xx 器件、用户可以在 Cortex M4平台(Tiva-C)上运行他们的实验室-同样、由于几乎所有的材料/实验室都侧重于 TI-RTOS、而不是架构、因此研讨会涵盖的所有内容都完全适用于这些器件。"
根据我在 CC2650驱动程序库中看到的内容、我将头文件"sysctl"更改为"sys_ctrl"。
现在、我得到以下错误:
****为项目 Blbing_target_ccs 构建配置调试****
"C:\\CCS8\\ccsv8\\utils\\bin\\gmake"-k -j 4 all -O
编译文件:"../main.c"
调用:ARM 编译器
"c:/CCS8/ccsv8/tools/compiler/ti-cgt-arm_18.1.sps/bin/armcl"-mv7M3 --code_state=16 -me --include_path="C:/TI_rtos/TI_rtos_sols/mc4C/Labs/Lab_02/exclus=16 -me"-exclus_proc-proc/pred_proc-track_prob="-board_exclus_prob_prob_board-board-track_ex-board-board-board-board-board-exclus_exclus-prob&d_exclus-prob&track_guest-tran.transc/prob_ex-prob.tran.tran.transc/prob_guest-ex-ex-tran.tran.tran.cn_guest-ex-code.c"/ti/tirtos_cc13xx_cc26xx_2_21_00_06/products/cc26xxware_2_24_03_17272 -prob-prob_prob_
>>编译失败
subdir_rules.mk:9:目标'main.obj'的配方失败
"./main.c"、第69行:警告#225-D:函数"SysCtlClockSet"隐式声明
"./main.c"、第69行:错误#20:标识符"SYSCTL_SYSDIV_5"未定义
"./main.c"、第69行:错误#20:标识符"SYSCTL_USE_PLL"未定义
"./main.c"、第69行:错误#20:标识符"SYSCTL_XTAL_16MHz"未定义
"./main.c"、第69行:错误#20:标识符"SYSCTL_OSC_main"未定义
"./main.c"、第72行:警告#225-D:函数"SysCtlPeripheralEnable"隐式声明
"./main.c"、第72行:错误#20:标识符"SYSCTL_Periph_GPIOF"未定义
"./main.c"、第73行:警告#225-D:函数"GPIOPinTypeGPIOOutput"隐式声明
"./main.c"、第73行:错误#20:标识符"GPIO_PORTF_BASE"未定义
"./main.c"、第73行:错误#20:标识符"GPIO_PIN_1 "未定义
"./main.c"、第73行:错误#20:标识符"GPIO_PIN_2未定义
"./main.c"、第73行:错误#20:标识符"GPIO_PIN_3"未定义
"./main.c"、第76行:警告#225-D:隐式声明的函数"GPIOPinWrite"
"./main.c"、第89行:警告#225-D:函数"GPIOPinRead "隐式声明
"./main.c"、第89行:错误#20:标识符"GPIO_PORTF_BASE"未定义
"./main.c"、第89行:错误#20:标识符"GPIO_PIN_2未定义
"./main.c"、第91行:警告#225-D:函数"GPIOPinWrite"隐式声明
"./main.c"、第91行:错误#20:标识符"GPIO_PIN_1 "未定义
"./main.c"、第91行:错误#20:标识符"GPIO_PIN_3"未定义
"./main.c"、第95行:警告#225-D:隐式声明的函数"GPIOPinWrite"
"./main.c"、第108行:警告#225-D:函数"SysCtlDelay"隐式声明
13在"../main.c"的编译中检测到错误。
gmake:***[main.obj]错误1.
gmake:目标"全部"不会由于错误而重新生成。
****构建完成****
谢谢、
A
您好 Todd、
抱歉。 我以为我添加了链接、但不知怎么、它没有出现在这里。
e2e.ti.com/.../TI_5F00_RTOS_5F00_Kernel_5F00_Workshop_5F00_Lab_5F00_Manual_5F00_rev4.00.pdf
我还随附了该教程的实验手册。 我不确定这是否有帮助。
最棒的
A
阿齐姆
我假设你想到的是 Todd Mullanix、他是论坛上的 TI-RTOS gurus 之一。 许多人最终被转发给他。
请注意、您关注的研讨会有点过时。 这可能会导致一些混淆。 我无法肯定地回答你的许多问题、因为我没有创建研讨会。
我将把这个主题转发给 TI-RTOS 专家。 他们将对研讨会更了解、并帮助您最好地回答问题。
谢谢
Ki
您好、Azim、
[引用用户="Azim Malik Abdul Aziz "]几乎所有材料/实验 [/引用]
"几乎"是这里的操作词。 MCU 器件上的 Driverlib 不是非常可移植的。 这是使用 TI-RTOS 的参数的一部分。 最好跳过 driverlib 器件并直接转到 TI-RTOS 解决方案。
Todd