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:如何将 wlan_station 项目从 TI-RTOS 移动到 FreeRTOS?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/681641/ccs-how-to-move-wlan_station-project-from-ti-rtos-to-freertos

Thread 中讨论的其他器件:CC3200

工具/软件:Code Composer Studio

作为标题、

我按照以下步骤操作、但仍然无法运行。 请帮帮我。 谢谢。

导入 wlan_station 项目并将其激活。  

要删除 TI_RTOS 作为依赖项、请转至:

Project > Properties > Build

选择 Dependencies 选项卡并删除引用的 tirtos 项目。

要将包含库文件或命令文件修复为输入、请转至:

Project > Properties > Build > ARM Linker > File Search Path

将 "${CC3200_SDK_ROOT}/oslib/ccs/ti_rtos/ti_rtos.a 编辑为 "${CC3200_SDK_ROOT}/oslib/ccs/free_rtos/free_rtos.a

此外、将此库向上移动到列表顶部。

要添加包含选项、请转至:

Project > Properties > Build > ARM Compiler > Include Options

添加了: "C:\ti\cc3200SDK_1.3.0\cc3200-sdk\third_party\freertos\source"

添加了: "C:\ti\cc3200SDK_1.3.0\cc3200-sdk\third_party\freertos\source\include"

添加了: "C:\ti\cc3200SDK_1.3.0\cc3200-sdk\third_party\freertos\source\portable\ccs\arm_cm3"

要设置预定义符号、请转至:

Project > Properties > Build > ARM Compiler > Advanced Options > Predefined Symbols

编辑"use_TIRTOS "并将其更改为"use_freertos"

以链接 startup_ccs.c

将 STARTOS_CCS.c 复制并粘贴(或从另一个工程链接、如 FREERTOS_DEMO)到工程。  它可以在示例/公共中找到

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

    您是否收到任何错误? 如果是、它们是什么?

    您是否能够在 CC3200 SDK 中成功构建/运行 FreeRTOS_DEMO?

    最棒的
    Kevin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我按照 FreeRTOS_DEMO 来修复此问题。
    谢谢。