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.

[参考译文] RTOS/CC3200:HTTP 服务器示例-需要 TI RTOS 支持

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/569249/rtos-cc3200-http-server-example---need-support-for-ti-rtos

器件型号:CC3200

工具/软件:TI-RTOS

您好!

我正在使用 C:\ti\cc3200SDK_1.2.0\cc3200-sdk\netapps\http\server 中的 HTTP 服务器示例此示例基于免费 RTOS。

我需要使用 TI RTOS 在此示例中需要做的更改是什么。  

如果您有此示例、请向我发送链接。 我一直在解决这个问题。 我在项目中使用了 TI RTOS。

谢谢、

Pandurang

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

    您好 Pandurang、

    我知道我们已经记录了这一点、但我找不到它;所以我自己自由地迁移它、并逐步为您提供帮助。  以下是步骤列表:

    1. 安装适用于 CC32XX 2.15.00.17的 TI-RTOS
    2. 导入并构建 ti_rtos_config 工程(它是 CC3200-SDK 的一部分、位于: /cc3200-sdk/ti_rtos_ti_rtos_config/ccs)。
    3. 导入 httpserver 示例。
    4. 右键单击项目并选择"Properties"。
    5. 展开到 Build->Arm Compiler->Advanced Options->Predefined Symbols。  将"use_freertos"替换为"use_TIRTOS "。
    6. 展开以生成->Arm Linker->File Search Path。  将"freertos.a"替换为"ti_rtos.a"。  此外、在搜索路径中、将'${CC3200_SDK_ROOT}/oslib/ccs/freertos 替换为 '${CC3200_SDK_ROOT}/oslib/ccs/ti_rtos。
    7. 单击属性窗口左下角的"显示高级设置"。
    8. 从左侧窗格中选择项目引用。
    9. 最后、选中"ti_rtos_config"项目旁边的复选框。

    我已将转换后的项目附加到此帖子、以便您可以将其用作参考。

    e2e.ti.com/.../1884.httpserver_5F00_tirtos.zip

    希望这对您有所帮助、

    伊曼纽尔

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

    您好 Pandurang、

    我找到 了链接。  也请查看此指南以供参考。

    此致、

    伊曼纽尔

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

    感谢您提供相关信息。

    我已从上面的链接下载代码并将项目导入 CCS。 我无法对其进行合规并遇到一些错误。 这些误差如下所示。 请建议。 我无法找到文件夹"C:/Applications"(C:/Applications/ti/CC3200SDK_1.2.0/cc3200-sdk/example/common/gpio_if.c)。 我可以使用"(C:/ti/CC3200SDK_1.2.0/cc3200-sdk/example/common/gpio_if.c)
    和其他文件?


    说明资源路径位置类型
    #1965无法打开源文件"hw_types.h"pinmux.c/httpserverline 45C/C++ problem
    #1965无法打开源文件"simplelink.h"main.c/httpserverline 62C/C++ problem
    #1965无法打开源文件"simplelink.h"smartconfig.c/httpserverline 39C/C++ problem
    gmake:***[main.obj]错误1httpserverC/C++问题
    gmake:***[pinmux.obj]错误1httpserverC/C++问题
    gmake:***[smartconfig.obj]错误1httpserverC/C++问题
    gmake:***没有使目标'C:/Applications/ti/CC3200SDK_1.2.0/cc3200-sdk/example/common/gpio_if.c '成为'GPIO_if.obj'所需的规则。httpserver未知C/C++问题
    gmake:***没有使目标'C:/Applications/ti/CC3200SDK_1.2.0/cc3200-sdk/example/common/network_common.c '成为'network_common.obj'所需的规则。httpserver未知C/C++问题
    gmake:***没有使目标'C:/Applications/ti/CC3200SDK_1.2.0/cc3200-sdk/example/common/startup_ccs.c '成为'startup_ccs.obj 所需的规则。httpserver未知C/C++问题
    gmake:***没有使目标'C:/Applications/ti/CC3200SDK_1.2.0/cc3200-sdk/example/common/uart_if.c '成为'UART_IF.obj 所需的规则。httpserver未知C/C++问题
    gmake:目标"全部"不会由于错误而重新生成。httpserverC/C++问题
    无效的工程路径:未找到包含路径(\Applications\ti\CC3200SDK_1.2.0\cc3200-sdk\driverlib)。httpserverpathentryPath 条目问题
    无效的工程路径:未找到包含路径(\Applications\ti\CC3200SDK_1.2.0\cc3200-sdk\examples\common)。httpserverpathentryPath 条目问题
    无效的工程路径:未找到包含路径(\Applications\ti\CC3200SDK_1.2.0\cc3200-SDK\inc)。httpserverpathentryPath 条目问题
    无效的工程路径:未找到包含路径(\Applications\ti\CC3200SDK_1.2.0\cc3200-sdk\oslib)。httpserverpathentryPath 条目问题
    无效的工程路径:未找到包含路径(\Applications\ti\CC3200SDK_1.2.0\cc3200-sdk\simplelink_extlib\provisioninglib)。httpserverpathentryPath 条目问题
    无效的工程路径:未找到包含路径(\Applications\ti\CC3200SDK_1.2.0\cc3200-sdk\simplelink)。httpserverpathentryPath 条目问题
    无效的工程路径:未找到包含路径(\Applications\ti\CC3200SDK_1.2.0\cc3200-sdk\simplelink\include)。httpserverpathentryPath 条目问题
    无效的工程路径:未找到包含路径(\Applications\ti\CC3200SDK_1.2.0\cc3200-sdk\simplelink\source)。httpserverpathentryPath 条目问题
    此项目包含未解析的可构建链接资源。 它可能无法按预期构建。httpserver项目问题



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

    我已将设置从(C:/Applications/ti/CC3200SDK_1.2.0/cc3200-sdk/example/common)更改为"(C:/ti/CC3200SDK_1.2.0/cc3200-sdk/example/common)"、并且项目已成功完成。

    但是当我运行项目时、我发现代码一直被拖至 lMode = sl_Start (0、0、0);在函数静态 long ConfigureSimpleLinkToDefaultState (){}中

    您能建议如何解决此问题吗?


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

    您好 Pandurang、

    很遗憾、我无法重现您的问题。  我运行了发送给您的示例项目、它运行正常:

    您能否擦除并重新刷写最新的网络处理器服务包(只是为了确保您拥有正确的版本)?

    此致、

    伊曼纽尔