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.
您好!
LAUNCHXL2 RM57L 上是否有使用 FreeRTOS 和 LWIP 的工作示例?
(我在 git 存储库中找到了一个使用 lwip 但没有 RTOS 的有效应用程序)
谢谢、
Eitan。
您好!
所以,我尝试自己创建这样一个项目,只有一些惊喜。
我正在连接我的项目,希望这里的人能发现我的错误。
此项目将执行以下操作
1.引导单元、创建任务并启动 FreeRTOS 调度程序-正常工作。
2.尝试从任务中将 LWIP 初始化为 DHCP 客户端-。 初始化完成后中断。
注:
1.我知道确实有一个 DHCP 服务器,并且如果代码与处的 LWIP 示例一样正确,设备可以获得 IP
TTP://processors.wiki.ti.com/index.php/LAUNCHXL2_RM57L:_lwIP_Demo 工作正常。
2. TI 的 HAL 和 LWIP 位于 Libraries 文件夹下
e2e.ti.com/.../2806.spidebugger.zip
谢谢!
Eitan。
器件型号:LAUNCHXL2-RM57L
您好!
我需要有关创建一个简单项目的帮助、该项目具有可从其中一个任务启动 LWIP HTTP 服务器示例的 FreeRTOS。
我尝试使用 HAL 代码生成器创建 FreeRTOS 项目、方法是仅创建一个新的 FreeRTOS 项目并添加必要的更改、以基于 http 服务器示例
HTTP 代码将起作用。 代码运行时、直到尝试从远程 DHCP 获取 IP 时、它不会中断、而是认为 DHCP 没有响应。
我怀疑这在某种程度上与 PMU 相关、并且任务在非特权模式下运行。 通过手动更改生成的 PMU ASM 代码并将区域3的权限设置为"PRIV_RW_USER_RW_EXEC" ,可以检索 IP 并从 main()启动演示,但不能从任务中启动演示。
使用 xTaskCreateRestricted()创建特权任务不起作用,我认为手动更改 asm 文件会使 FreeRTOS 此时混乱。
伙计们、请帮助、
什么是允许任务执行该样本的正确 PMU 设置?如果是 HCG 项目,将会很感激。
是否有办法同时避免使用 PMU 并将内存用作具有代码最大权限的平面非分区空间?
(我不熟悉此 Cortex、这些新权限正驱使我疯狂)。
谢谢、
Eitan。
Eitan 您好!
我为 TMS570LC4357器件发布了一个 FreeRTOS + lwip 示例。