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/CC3220SF-LAUNCHXL:不会编译 AWS FreeRTOS 工程

Guru**** 2589245 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/871499/ccs-cc3220sf-launchxl-aws-freertos-project-does-not-build

器件型号:CC3220SF-LAUNCHXL

工具/软件:Code Composer Studio

已安装 CCS 9.3、SimpleLink_cc33xx_sdk_3_30_01_02、AWS cc32xx_3_30_00_03插件。 我正在按照插件中提到的 AWS FreeRTOS 示例进行操作。

我已根据示例中的指令克隆 AWS FreeRTOS。

第一个问题;文档不清楚 FreeRTOS_INSTALL_DIR 变量指向哪个位置。 它是克隆 FreeRTOS 的根目录还是其子文件夹"freertos_kernel"?  后者似乎更有意义。

第二个问题;由于无法制作 FreeRTOS、生成失败。 项目及其所有 make 文件都将包含文件称为"FreeRTOS_INCLUDE_DIR/FreeRTOS/Source"。 为项目修复此问题是一回事、但为所有 make 文件执行此操作毫无意义。  

我是否要将 FreeRTOS_kernel 文件夹及其内容复制到新文件夹"FreeRTOS/Source"、然后将项目变量指向该文件夹?  如果是、文档不提供必须执行此操作的任何提示。

感谢您的帮助!

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

    约斯特、您好!

    您需要安装 FreeRTOS、因为它不随 SDK 提供。 下面是我的笔记本电脑上安装的 FreeRTOS 图片

    然后在 CCS->Window->Preferences 中,我设置 FreeRTOS_INSTALL_DIR 链接资源。

    该示例应立即构建。 请撤消您所做的任何目录移动。 在安装 FreeRTOS 并在 CCS 中设置链接资源后、它应开箱即用。

    Todd

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

    由于我使用的是"AWS FreeRTOS "、并且确实安装了它、为什么我需要安装 FreeRTOS?  AWS 文档中为什么不指出这一点?

    我不明白这一点、要么文档错误、要么您提供的指令是另一个会造成更多混乱的带子。

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

     AWS CC32xx_3_30_00_03插件已通过 FreeRTOS...not AWS FreeRTOS 验证。 您需要安装 FreeRTOS 并按照我所述设置链接资源。  

    插件快速入门指南中指出了这一点:

    我们正在研究未来如何与 AWS FreeRTOS 相结合。  

    Todd

    [更新:图片来自 MSP432E4 AWS 插件、但 CC32xx AWS 插件具有相同的信息]

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

    好的、明白了。 但我是否可以说这有点疯狂?  首先、像我这样的新用户需要阅读大量内容、很容易错过详细信息(是的、我知道我应该用细牙梳阅读所有内容、但谁做?)  那么、为什么将其称为 aws_cc32xx_ plugin?  它给人的印象是、这适用于 AWS 以及 AWS?  为什么我想在不使用其 FreeRTOS 的情况下构建 AWS 应用程序?