Thread 中讨论的其他器件:CC3200、 CC3200SDK
工具/软件:TI C/C++编译器
您好!
我之前在 RTOS 8中开发了代码,现在我想将代码迁移到 RTOS 10,我想知道实现此目标所涉及的步骤, 我已经下载并保存了最新的 SDK 版本1.4.0。免费的 RTOS 演示与 RTOS 10演示已成功构建。 问题是如何将 RTOS 10移植到我的代码。 请 以这种方式帮助我。
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.
工具/软件:TI C/C++编译器
您好!
我之前在 RTOS 8中开发了代码,现在我想将代码迁移到 RTOS 10,我想知道实现此目标所涉及的步骤, 我已经下载并保存了最新的 SDK 版本1.4.0。免费的 RTOS 演示与 RTOS 10演示已成功构建。 问题是如何将 RTOS 10移植到我的代码。 请 以这种方式帮助我。
您好,
我希望您在将使用 RTOS 8构建的现有工程迁移到 RTOS 10方面提供帮助
我要做什么?
我正在尝试将我的现有项目与 RTOS 8迁移到 RTOS 10、以使用通知 API 的事件组
我是如何开始的?
(1)我已安装 SDK v1.4.0
(2)我尝试链接文件并更改 SDK 最新 SDK 的位置、但我失败了
(3) 我遇到错误、原因是
#10234-D:未解析的符号仍然存在
未定义的首次引用
符号
------ --------
vQueueWaitForMessageRestricted ./timers.obj
注意:当我单击 vQueueWaitForMessageRestricted 的打开解密时 ,它将转到文件 queue.h,但仍面临错误,请提供帮助。
我希望得到什么帮助?
将项目中的现有 RTOS 8更改为 RTOS 10的步骤。
您尝试编译哪个 port.c 文件?
C:\ti\CC3200SDK_1.4.0\cc3200-sdk\third_party\freertos\source\portable\ccs\arm_cm3\port.c 中没有 void xPortPendSVHandler (void)函数
您尝试编译和链接什么?
为什么不尝试链接预编译的 RTOS 库?
您是否尝试构建 CC3200 v1.4.0 SDK 提供的 FreeRTOS_DEMO 示例?
大家好 、Tomasz Kocon、
您是否尝试构建 CC3200 v1.4.0 SDK 提供的 FreeRTOS_DEMO 示例?
是的,它正在运行...
您尝试编译哪个 port.c 文件?
在该路径中
C:\ti\cc3200SDK_1.4.0\cc3200-sdk\third_party_freertos\source\portable\ccs\arm_cm3\cport.c
我能够顺利地构建我的代码、谢谢您的参与。
是什么让我实现了这一目标?
我从 RTOS 源文件中将4个文件链接到我的项目、即.port.c、que.c timer.c、task.c
我现在面临的问题是、我的任务之一未运行、这是一个基于计时器的 UART 模块、在此任务中、我将轮询 MODBUS 器 件一秒钟以读取数据。
我的 RTOS 计时器正在运行我已根据计时器任务完成 LED 切换并已确认,我的 HTTP 服务器任务也在运行。
问题可能出在哪? 您能给 我一个提示吗?我需要解决 RTOS 端的一些 API 调用吗?