本文参考:
https://blog.csdn.net/weixin_41660366/article/details/141949690
https://blog.csdn.net/zhoujingCSDN/article/details/142284796
0、简介
本文基于S32K312 介绍新建工程并引入EB,环境如下:
MCU:NXP S32k312
RTD版本:SW32K3_S32M27x_RTD_R21-11_4.0.0_D2311
EB版本:tresos Studio 29.0
IDE:S32DS3.5
编译器:GHS 2022.1.4
1、新建S32DS工程



删除如下文件夹

加入文件夹:


方式一:
其中Link_Source中Link到MCAL安装路径并加上筛选:

可以看到如下筛选:

当然,你也可以选择把MCAL的静态文件拷贝至此。
方式二:

同样加入文件/文件夹的过滤:

若需要修改ld链接文件则多增加一项:( 和2.4 Linker会产生重复编译error,选一个就行)


从D:\software\NXP\SW32K3_S32M27x_RTD_R21-11_4.0.0\eclipse\plugins考入MCAL静态代码至此文件夹:

虽然文件夹被过滤了相关无用文件/文件夹,但是会导致项目文件过大,故建议删掉如下内容:
1、BaseNXP_TS_T40D34M40I0R0\header中与S32K312无关的.h文件
2、Mcl_TS_T40D34M40I0R0、Mcu_TS_T40D34M40I0R0、Mem_43_INFLS_TS_T40D34M40I0R0、Platform_TS_T40D34M40I0R0中的example、autosar
3、Platform_TS_T40D34M40I0R0中build_files除了ghs的linker_flash_s32k312.ld外的文件


759

被折叠的 条评论
为什么被折叠?



