1 概要
本文目的是从零到一新建s32k144 autosar项目,软件和插件安装就不赘述了。S32DS EB MCAL都可以申请试用,SIP包来自于VECTOR
- 安装软件
- S32DS安装IAR插件
- 新建S32K项目导入到IAR
- 将Autosar代码导入到IAR
- 点亮LED
2 准备环境
- S32DS
- EB
- S32K SIP包(vector环境)
- S32K MCAL
- IAR
3 整体流程
3.1 新建S32K项目
Segger Debugging Interface:Jlink
至此已经新建了一个S32K的项目,可以在S32DS中编译运行
如果不能仿真,查看一下属性->Run/Debug Settings,删除不能用的debug配置,新建一个
3.2 新建IAR项目
找到刚才新建的S32DS目录,导出一个ProjectInfo.xml
新建一个IAR项目,链接这个XML配置文件
导入后就有了,编译会报一个错
需要定义一下CPU类型 #define CPU_S32K144LFT0MLLT or CPU_S32K144HFT0VLLT
3.3 S32DS导入的文件分析与同步
如果在S32DS端有所更新,重新导出ProjectInfo.xml文件再导入IAR即可
3.4 Vector DaVinciCfg新建autosar工程
3.4.1 新建工程
从SIP包里的CFG软件
File->New
此时,一个空的项目就建好了
3.4.2 如何添加模块
选择你需要的模块,我这里的TS_XXXXX是从MCAL导入进来的,再NXP官网下载MCAL然后用EB导入
我们先选择可以运行的必需品