前言:最近接触到基于NXP的S32K344相关的项目,所以需要安装一些集成开发环境,在数次安装配置失败的情况下让人几近崩溃,还好最后还是安装配置成功了,特此记录一下,也给需要安装的宝子们一个参考。。。
1,软件下载
需要到NXP官网进行下载,当然出现下面的界面之前需要你提前注册一个账号,注册流程比较简单按提示一步步操作就行了Automotive, IoT & Industrial Solutions | NXP Semiconductors
记住上面的关键词,S32 Design studio lDE、Softwore,如果没有这些关键词就纯靠找,放心你们一定会找到怀疑人生的,
如果是对应的Windows/Linux操作系统就继续点击上面DOWNLOAD
注意出现下面的激活码的时候先提前记住,后面安装软件会用得到,一个账号只有一个激活码只能激活一台设备上面的IDE,这个千万记住,笔者就是安装的时候激活码填上了,但是忘了点下一步退出了导致再进来激活码就显示被占用了,这就只能再重新注册一个账号,很是麻烦
2,安装软件IDE
安装软件,直接就是傻瓜式点击就行,
有几个需要注意的点是在安装过程中有出现填激活码的时候复制上面下载软件的时候官网上的,然后点击在线验证方式,如果选离线的会比较麻烦
在线的直接点击就可以了,离线验证的方式是在安装过程中填上激活码后,会生成一个request.xml文件,在下面加载生成的文件然后点击process按钮会在生成一个activation.xml文件,然后安装过程加载这个activation.xml就可以继续剩余的安装了
3,下载SDK
RTD: Real Time Driver,即RTD MCAL, RTD LLD(Low Level Driver), RTD MCAL 对于MCAL 驱动,RTD LLD对应我们常规理解的SDK驱动。这里我们只需要下载两个驱动软件即可,【SW32_S32DS_3.5.12_D2405】与【Real_Time_Drivers_3_0_0】
老规矩,直接搜索驱动库,关键字为 S32k3 Standard software
下面是S32 Design Studio的下载路径,至于第二个直接点进去之后选择想要的版本就可以了
下面的是我下载的版本,可以参考一下
4,安装驱动库文件
这个步骤尤为重要,这涉及到后续工程的新建或者导入,如果错误工程就无法正常运行,注意安装驱动库的顺序最好是先安装【SW32_S32DS_3.5.12_D2405】,再【Real_Time_Drivers_3_0_0】
出现下面的进度证明正在下载,等待即可,这个可能需要较长的时间
下载完成之后及时点击重启
之后检查是否安装成功,打开例程有相应的demo证明安装成功,否则就需要更新下驱动库软件
笔者就遇到了安装正常的驱动库软件后没有例程的情况,之后更新了一下就可以了,都是库没有装好惹的祸。具体更新的是下面这几个
更新库文件的窗口会在IDE启动的时候弹出
5,导入工程
下面是已经建立的工程直接打开就可以了,注意打开的文件夹的路径,错了的话会识别不到,至于新建工程等我后面有机会将项目工程的时候在分享吧。。。
参考文档: