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.

[参考译文] CCS/LAUNCHXL-CC2650:CC2650

Guru**** 2051860 points
Other Parts Discussed in Thread: CC2650, CC3200
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/677785/ccs-launchxl-cc2650-cc2650

器件型号:LAUNCHXL-CC2650
Thread 中讨论的其他器件:CC2650CC3200

工具/软件: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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    之所以 如此、是因为头文件与 TivaC 或任何其他文件关联。 我认为项目文件可以在任何平台上使用、并引用了教程中的以下内容: "对于 CC3200、CC26xx/CC13xx 器件、用户可以在 Cortex M4平台(Tiva-C)上运行他们的实验室-同样、技术讲座中涵盖的所有内容都完全适用于这些器件、因为几乎所有的材料/实验室都侧重 于 TI-RTOS、而不是架构。"

    我不确定这是否简单明了。 您关注的是什么实验? 您能否提供链接?

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Todd、

    抱歉。 我以为我添加了链接、但不知怎么、它没有出现在这里。

    下面是教程链接:  

    e2e.ti.com/.../TI_5F00_RTOS_5F00_Kernel_5F00_Workshop_5F00_Lab_5F00_Manual_5F00_rev4.00.pdf

    我还随附了该教程的实验手册。 我不确定这是否有帮助。

    最棒的

    A

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。
    本技术讲座依赖于 C:\TI_RTOS 中安装的一些文件。 您在哪里获得了这些文件?

    Ki
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Ki、

    首先,请接受我对你作为 Todd 发言的道歉。 我同时回复了另一篇帖子、但忘记了我正在处理的问题。
    我从同一教程中下载了这些文件。 它们都作为 zip/pdf 文件附加。 如果您向下滚动到 Workshop 系列1、您将看到它们。 我不得不重新安装 CCS8、因为我对整个设置感到困惑。 到目前为止、我仅安装了 CCS8、未安装 TI-RTOS。 我应该通过 Resource Explorer 或从 TI 网站安装它吗? 在 TI 网站的 CC2650 Launchpad 下、建议通过 CCS 安装 RTOS。 如果是这种情况、我应该为 SimpleLink 无线 MCU 或 CC2650下载什么 RTOS? Resource Explorer 具有如此多的选项。 我还担心系统上的任何临时文件是否会影响这些安装。 我确实看到 CCS8安装过程从我的系统上的临时文件中重新生成了一些内容。 想知道他们是什么!

    返回到文件夹 TI_RTOS -在 C 语言中创建包含这些解压缩文件的文件夹时需要执行此操作。 我在这里的疑问是、这些项目将如何使用 CC2650的目标配置运行? 我之前对 CC2650配置做了同样的操作,目标是 CC2650,以及 Tiva C/TMC4 (?)--配置失败--错误的示例。 是否有任何特定于 CC2650的示例? 例如面向 CC2650 Launchpad 的技术讲座?

    最棒的
    A
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    阿齐姆
    我假设你想到的是 Todd Mullanix、他是论坛上的 TI-RTOS gurus 之一。 许多人最终被转发给他。

    请注意、您关注的研讨会有点过时。 这可能会导致一些混淆。 我无法肯定地回答你的许多问题、因为我没有创建研讨会。

    我将把这个主题转发给 TI-RTOS 专家。 他们将对研讨会更了解、并帮助您最好地回答问题。

    谢谢
    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Ki、
    这将真的有帮助。
    谢谢、
    A
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Azim、

    [引用用户="Azim Malik Abdul Aziz "]几乎所有材料/实验 [/引用]

    "几乎"是这里的操作词。 MCU 器件上的 Driverlib 不是非常可移植的。 这是使用 TI-RTOS 的参数的一部分。 最好跳过 driverlib 器件并直接转到 TI-RTOS 解决方案。

    Todd

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Todd、
    好的。 谢谢
    最棒的
    阿齐姆