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.

[参考译文] CC3220SF-LAUNCHXL:"针对免费 RTOS&quot 的开箱即用演示;include 文件中不匹配

Guru**** 2560390 points
Other Parts Discussed in Thread: CC3220SF-LAUNCHXL

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/621282/cc3220sf-launchxl-out-of-box-demo-for-free-rtos-mismatch-in-include-files

器件型号:CC3220SF-LAUNCHXL

大家好、

我刚刚开始使用 CC3220SF-LAUNCHXL。

我遇到的第一个问题是项目中的 Include 选项与 FreeRTOS 文件夹中的实际路径不匹配。

例如:

include 选项会查找端口"arm_cm3"。

我已经安装了 FreeRTOS v9.0.0、并且没有任何这样的文件夹

这里的问题是:

我是否使用了错误版本的 FreeRTOS?

演示是否仅与特定版本兼容?

如果是、我应该 使用哪个版本?

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

    您是否尝试过此修补程序?

    C:\ti\simplelink_cc32xx_sdk_1_40_01_00\tools\cc32xx_tools\freertos_patch\ccs\arm_cm3

    请告诉我这是否能解决您的问题。

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

    您好、Bryan、

    感谢您的回复。

    我改变了

    "${FreeRTOS_INSTALL_DIR}/FreeRTOS/Source/portable/CCS/ARM_CM3

    更改为

    "${COM_TI_SIMPLELINK_CC32XX_SDK_INSTALL_DIR}/tools/cc32xx_tools/FreeRTOS_patch/CCS/ARM_CM3

    在"包含"选项中。

    但这开始带来另一个误差

    gmake:***没有规则使目标'D:/reading/free RTOS/FreeRTOSv9.0.0/FreeRTOS/Source/portable/CCS/ARM_cm3/port.c'成为'FreeRTOS/portable/CCS/ARM_cm3/port.obj'所需的目标'FreeRTOS/FreeRTOSv9.0.0/FreeRTOS/ARM_cm3/port.obj'

    这可能是因为 make 文件中的链接。

    因此我将"arm_cm3"文件夹复制到 FreeRTOS 安装程序、这样就解决了问题。

    此致、

    密尔

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

    很高兴听到 FreeRTOS 正在编译、将 C:\ti\simplelink_cc32xx_sdk_1_40_01_00\tools\cc32xx_tools\freertos_patch\ccs\arm_cm3复制到 FreeRTOS 文件夹。

    如果这解决了您的问题、请单击"这解决了我的问题"、以便其他人更容易找到此答案。

    此致、
    Bryan Kahler