你好、
我正在使用 S32K1 系列板,更具体地说,是 S32K148。
我面临的问题是,连示例项目都无法编译。我使用 S32DS IDE 和"New -> Project from Example" 创建它,从中选择 lwip_FreeRTOS_S32K148。
该文档说,应该可以直接从那里版本它。但事实并非如此,因为有很多文件丢失了。打开 S32 配置工具并更新代码后,大部分问题都解决了。但是,lwip 堆栈文件夹仍然丢失,我在 “税务摊销收益” 中出现错误,指出 tcp/ip 堆栈不包含在工具链中。
正如堆栈发行说明中所述,我安装了 S32K1_S32M24X 实时驱动程序 AUTOSAR R21-11 版本 3.0.0还有 S32K1 FreeRTOS 10.5.1
版本 2.0.0 代码包,我使用的是 S32DS 3.6.3。
这是由 RTD 3.0.0 之间的清单 SDK 版本不匹配造成的(版本 2.0.0)和 TCP/IP 3.0.0(版本 3.0.0)版本。
要解决这个问题,请按照以下步骤操作:
1.进入 S32DS 安装文件夹,或机器的相应路径。
C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24
2.打开tcpip_itm_manifest.xml ,将版本从 3.0.0 改为 2.0.0
3.重新启动 S32DS
4.打开外设视图并运行"更新代码"
5. 再次运行 Build
顺祝商祺!
帕维尔