S32K1xx简介以及环境搭建

S32K1xx简介以及环境搭建

S32K系列是恩智浦基于ARM内核推出的一款汽车级通用型MCU,可轻松应对各种汽车电子控制应用需求。S32K1xx系列MCU是S32K系列的第一代产品,其中S32K11x内核为ARM Crotex-M0+,是KEA系列MCU的升级版本,S32K14x内核为ARM Crotex-M4F。
1、S32K1xx系列MCU资源简介
在这里插入图片描述
主要特征:
— 电压范围:2.7-5.5V
— 温度范围:HSRUN模式-40-105°C,RUN模式-40-125°C
— 带DSP指令集和单精度浮点数处理单元(FPU)
— 符合功能安全等级ISO—26262 ASIL-B
— 支持硬件对称加密CSEc
— 最多可支持3路CAN-FD
— 低功耗,具有多种工作模式:HSRUN、RUN、STOP、VLPR、VLPS
— 最高达2Mkb Flash
选型手册:
在这里插入图片描述
注意:
S32K14x系列MCU的内核Cortex-M4F要跑到112MHz的内核频率,需配置为高速运行模式(HSRUN),且环境温度不能大于105°,该模式下不允许对Flash进行擦除和编程操作。

2、环境搭建(部分借鉴来自胡恩伟的微信公众号——“汽车电子expert成长之路”)

NXP:S32 Design Studio for ARM Version 2018.R1
S32DS IDE与SDK包下载链接
下图为S32DS开发平台以及SDK软件库包
在这里插入图片描述
在这里插入图片描述
ARM Keil:推荐V 5.20以上版本,通过Software Packs的方式实现对S32K系列MCU的支持: Keil Microcontroller Development Kit (MDK)
IAR System:推荐v 7.8以上版本(IAR Embedded Workbench for ARM)

Tips

S32DS NXP针对其最新32位汽车MCU的软件开发集成环境,是基于eclipse架构和GNU工具链(gcc编译器和链接器以及gdp调试软件)的免费工具,其他可以通过以上给出的官网链接下载,通过个人邮箱账号登录下载获取安装激活码;关于S32DS的使用,可以关注胡恩伟的微信公众号——“汽车电子expert成长之路”,阅读S32DS使用tips系列文章。

对于Keil的MDK,请下载5.20以上的版本,通过安装Software Packs实现对S32K系列MCU的正常,安装S32K的pack后,能够获取S32K系列MCU的启动文件、Flash算法文件、默认链接文件(分散加载文件)和SDK(RTM1.0版本)。

IAR是S32K系列MCU的AutoSARS MCAL默认支持的编译工具,所以如果用户想使用S32K系列MCU的AutoSARS MCAL开发应用程序,建议安装使用IAR Embedded Workbench for ARM。

3 、安装步骤
其实下载好软件以后,多是next接着next一步安装,与安装其他软件操作步骤大同小异而已,由于我这里不想卸载再安装,所以找了安装步骤链接。
S32DS IDE安装步骤指导
软件安装以后,需要安装SDK包,目前官网已经更新到3.0.2版本。在CSDN上貌似没有找到详细的SDK包安装步骤,我这里下载了2.9.0版本的SDK做演示。
首先下载SDK包,然后解压缩。
在这里插入图片描述
打开S32DS IDE,点击Help,然后点击Install New Sofeware。
在这里插入图片描述
点击Add,然后选择已经解压好的SDK包路径。
在这里插入图片描述
然后勾选你要安装的SDK包,我这里选择了S32K1xx BETA SDK v2.9.0 Example Projects,如果你没有安装过其他版本的SDK,建议全部勾选。
在这里插入图片描述
然后等待安装过程,这个安装过程根据电脑的配置不同,需要的时间不同,具体安装进程可以看右下角的进度条。
在这里插入图片描述
安装完成以后,系统会提示你自动重启软件。再次打开S32DS,新建工程你就可以看到2.9.0版本的SDK包可供你选择。
在这里插入图片描述

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
S32K1xx参考手册是一本关于S32K1xx系列微控制器的手册。S32K1xx系列微控制器是NXP半导体公司推出的一款高性能、低功耗的汽车电子解决方案。 该参考手册包含了关于S32K1xx系列微控制器的详细信息,包括芯片的特性、功能模块、寄存器定义、外设控制、电源管理等方面的内容。手册以清晰的结构和详细的文字进行介绍,方便用户快速了解和使用S32K1xx系列微控制器。 首先,手册介绍了S32K1xx系列微控制器的特性和优势。它采用了ARM Cortex-M4核心,具有高性能、低功耗、丰富的外设功能和灵活的扩展性。同时,S32K1xx系列微控制器还支持汽车级别的安全性和可靠性要求,适用于各种汽车电子应用领域。 其次,手册详细介绍了S32K1xx微控制器的功能模块。这些功能模块包括中央计时器(CMT)、通用定时器(GPT)、嵌入式调试接口(ETM)、模拟前端(AFE)等,这些模块提供了多种外设接口和功能,满足了不同应用场景的需求。 此外,手册还给出了S32K1xx微控制器的寄存器定义和外设控制的详细说明。通过了解和正确配置这些寄存器和外设,开发人员可以充分发挥S32K1xx系列微控制器的性能和功能,实现各种各样的应用需求。 最后,手册提供了关于S32K1xx微控制器的电源管理方面的内容。它介绍了如何配置和管理芯片的功耗,以及如何通过电源管理单元(PMU)实现优化的功耗控制和精确的电源管理。 总之,S32K1xx参考手册是一本非常重要的资料,对于使用S32K1xx系列微控制器进行开发的人员来说,是一个必备的参考工具。通过阅读和使用该手册,开发者可以更好地了解S32K1xx系列微控制器的特性和功能,并能够快速、高效地进行开发工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值