lwip_freeRTOS_s32K344:版本配置问题报告:FreeRTOS 示例项目问题:FreeRTOS 和 lwIP 示例项目编译失败,出现"致命错误:FreeRTOS.h:没有此类文件或目录"
平台:S32 Design Studio 3.6.2
目标:S32K344 (S32K3 Platform)
受影响项目: free_rtos、 lwip_freertos 示例应用程序
环境验证
已安装元器件(已确认):
- S32 Design Studio:版本 3.6.2
- 平台 SDK S32K3:包括 FreeRTOS 和 lwIP TCP/IP 协议栈
- FreeRTOS 源位置: 源代码
观察到版本错误:
../src/main.c:19:10: 致命错误:FreeRTOS.h:没有此类文件或目录
19 | #include"FreeRTOS.h"
| ^~~~~~~~~~~~
编译终止。
手动添加路径时的层叠错误
将 FreeRTOS 包含路径手动添加到版本设置中时:
- 初始 FreeRTOS.h 标头
- 出现新的错误 ,原因是缺少二级依赖关系:
- portmacro.h (ARM Cortex-M7 端口特定定义)
FreeRTOS 示例的正确项目导入步骤是什么?
Re: lwip_freeRTOS_s32k344 : Build Configuration Issue Report: FreeRTOS Example Projects你好@Sachin05
你能否提供你安装的 RTD 版本和 FreeRTOS 代码包版本?此外,您能否分享一下导入示例的步骤?这将有助于我更好地了解您的设置,并确认是否有任何遗漏。
BR、VaneB
Re: lwip_freeRTOS_s32k344 : Build Configuration Issue Report: FreeRTOS Example Projects你好@VaneB
RTS 版本

FreeRTOS 软件包版本

按照 S32 Design Studio 3.6.2 的标准恩智浦示例导入程序进行导入IDE:
- 已打开 S32 Design Studio 3.6.2 IDE
- 导航至控制面板 →"创建或导入项目"
- 已选定:"示例中的 S32DS 项目"
- 筛选/搜索参数:
- 类别:TCP/IP 堆栈(或中间件)
- 设备系列:S32K3X4
- 示例名称: lwip_freertos (或类似的变体,如 free_rtos_tcpip)。
- 从列表中选择示例
- 点击"完成" 导入工作区
在首次尝试版本之前,未对导入的项目进行任何自定义修改。

问候,萨钦