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:如何从非 OS SDK 示例移植/合并到 OS 威胁实施

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/570681/rtos-cc3200-how-to-port-merge-from-non-os-sdk-exampl-to-os-threat-implementation

器件型号:CC3200

工具/软件:TI-RTOS

在我之前的帖子中、我提出了有关从非 OS SDK 示例移植/合并到操作系统实现的查询。 在当前项目中,我使用了非操作系统 HTTP 演示客户端、NTP 时间、智能配置等。现在,我要对2个任务使用威胁实施,请告诉我从非操作系统到操作系统实施的必要步骤。    

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最简单的方法是制作一个简单的基于 TI-RTOS 的示例并将您的代码添加到该示例中。 您是否直接访问矢量表或计时器? 您需要移植该代码以改用 TI-RTOS 模块。

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

    Hai Todd、

    感谢您的回复、我没有直接访问任何矢量表和计时器。 我已将 TI 配置文件添加到我的项目工作空间,并使用了 USE_TIRTOS 隐性 目录,但无法创建任务,无法使用 osi.h 文件。 如果可能、我可以获得一个如何创建任务的示例代码。 我将 HTTP 演示客户端用作基础项目。 当我尝试连接到 wifi sl_Start API 时,我无法连接。 请就此问题向我提出建议  

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

    我已将 TIRTOS 配置文件导入到我的项目中、 并在"属性"中的"预定义符号"中包含了 USE_TIRTOS 和 SL_Platform_multi_threaded。 当我的编译代码 OSI.h 文件不包含时、我会收到错误、下面提到了该错误。

    1)未解析符号 OSI_InterruptRegister、首先在./timer_if.obj http_client_demo C/C++ problem 中引用

    2)未解析的符号 OSI_InterruptRegister,首先在./gpoi_if obj http_client_demo C/C++ problem 中引用

    如何解决此问题

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

    我认为  您还必须导入和构建一个 oslib 项目。