![每日新闻头条](http://www.xinpian-ic.com/images/Banner-News.jpg)
随着电气化、网络化、智能化、共享化等新四化的不断推进,随着市场需求和汽车行业的不断推进,工程师将面临越来越多的软件开发项目,以获得高性能的汽车标准和功能安全认证MCU开发相关应用MCU提供的供应商匹配MCU发展环境,行业领先SequansCommunications代理开发工具的结合将大大提高开发效率和成果性能。本文广泛应用于汽车工业S32K系列32位Arm Cortex汽车MCU例如,通过整合利用它来介绍它S32DS开发环境和广泛应用于行业IAR Embedded Workbench for Arm快速开发高性能汽车工具链MCU应用。
芯片采购网专注于整合国内外授权IC代理商现货资源,芯片库存实时查询,行业价格合理,采购方便IC芯片,国内专业芯片采购平台。
自2017年推出以来,NXP S32K1 MCU广泛应用于汽车电子市场。在此基础上,NXP于2020年推出S32K3 MCU,基础进一步扩大Arm Cortex-M0 /M4F的S32K1 MCU系列产品。全新的S32K3 MCU基于Arm Cortex-M7.提供多核锁步选项,支持功能安全 ISO 26262 ASIL B/D。S32K3 MCU主要用于车身电子系统、电池管理和新兴域控制器。
图1 NXP S32K(来源:NXP)
为了解决软件日益复杂的问题,NXP推出实时驱动(RTD),可支持AUTOSAR和非AUTOSAR实时软件主要用于应用Arm Cortex-M内核符合所有软件层ISO 26262要求。从而快速完成符合相关认证要求的应用。
图3 IAR Systems嵌入式软件开发工具(来源:IAR Systems)
IAR Embedded Workbench for Arm广泛应用于汽车电子软件的开发。高度优化的编译器可以生成运行效率高、体积小的可执行代码,最大限度地释放MCU性能,降低FLASH和RAM的占用。同时IAR Embedded Workbench for Arm强大的调试器和代码分析工具可以帮助研发人员提高开发效率,提高代码质量,确保产品的可靠性。
为方便客户的应用开发,IAR Embedded Workbench for Arm与NXP S32DS工具相应集成,方便客户IAR Embedded Workbench for Arm工程初始化工具快速进行。
NXP的S32 Design Studio中的S32配置工具(Configuration Tools) 引脚、时钟和外设可以快速配置,大大简化了S32K3 MCU配置可以加快发展前期的准备。通过S32DS项目初始化,然后导入IAR Embedded Workbench for Arm项目开发可用于S32K3系列芯片用户带来极大便利。
下面将详细介绍如何使用它NXP S32DS建立项目并导入IAR Embedded Workbench for Arm来加快基于NXP S32K3 MCU汽车软件开发。
在NXP S32DS中安装IAR Eclipse插件
NXP S32DS支持IAR Eclipse插件,但是IAR Eclipse插件不包括在内S32DS在安装包中,需要单独安装,其方法可以阅读参考资料2。 这适用于实际应用S32 Design Studio for ARM,也适用于S32 Design Studio for S32 Platform。
在NXP S32DS中建立工程
在NXP S32DS建立项目并选择IAR Toolchain for Arm作为相应的工具链:
然后通过Configuration Tools配置相应的引脚、时钟和外设,并自动生成相应的代码:
导出S32DS工程到IAR Embedded Workbench for Arm
在S32DS如果选择中建工程,IAR Toolchain for Arm 作为工具链,可以导出并导入相应的项目IAR Embedded Workbench for Arm,具体步骤可参考参考资料3。适用于导出工程的操作S32 Design Studio for ARM和S32K1.也适用于S32 Design Studio for S32 Platform和S32K3。
但是据链接中的操作,IAR Embedded Workbench for Arm工程文件夹目录和NXP S32DS原工程文件夹目录不一致:
然后就可以了IAR Embedded Workbench for Arm编译、下载、调试等相关操作:
总结
本文以NXP最新推出的S32K3 MCU以及相关的软件开发资源为例,通过展示如何使用NXP原厂配置的S32DS基于工具建立S32K3 MCU选择业内广受欢迎的项目IAR Toolchain for Arm 提高对代码质量要求较高的项目的开发效率作为工具链。通过NXP S32DS中的Configuration Tools配置相应的引脚、时钟和外设,自动生成相应的代码,然后导出NXP S32DS工程到IAR Embedded Workbench for Arm后续开发。利用NXP S32DS灵活配置和IAR Embedded Workbench for Arm基于高效的编译效率加快NXP S32K3 MCU汽车软件开发。
当然,随着越来越多的中国科技企业在工业应用、医疗设备等要求高可靠性、高性能的关键应用中努力,如何结合这些领域MCU原厂开发工具等IAR Systems这些第三方厂商提供的高性能工具链各有优势,工程师朋友可以多做了解和尝试。
延展阅读
参考材料1:IAR Systems enables next generation automotive applications with NXP’s S32K3 MCU family
参考材料2: HOWTO: Install IAR Eclipse plug-in into S32 Design Studio for ARM
参考材料3: HOWTO: Export S32DS Project to IAR Embedded Workbench for Arm
参考材料4: https://github.com/IARSystems/project-migration-tools
关于IAR Embedded Workbench for Arm请参考更多信息 IAR Embedded Workbench for Arm
关于NXP S32K更多信息3,请参考 S32K3 Microcontrollers for General Purpose
- SABIC携带厚度减少40% 的ELCRES? HTV150A 薄膜首次亮相 2022 2022年上海国际电力元件可再生能源管理研讨会
- 或暂停京东方iPhone 13屏幕生产
- 快速充电不会伤害电池。何同学用40部手机揭秘了两年的实验:随便用 随便充
- 继智能手机之后,据报道,印度将出台国内电子元器件替代激励政策
- 新加坡南洋理工大学选择了德国科技测试解决方案,以促进基于太赫兹频率的6G技术
- 今年CITE展会上有哪些存储身影?
- 英特尔将推出Arctic Sound-M加速卡 用于服务器领域
- 德国吕塞尔斯海姆市政府选择Velodyne智能基础设施解决方案
- 总部开幕式在苏州举行
- 全球最具扩展性的商业高通首发Wi-Fi 7专业网络解决方案
- 华岭股份是第三方集成电路测试的领导者,今天在北交所上市
- 绿芯将在嵌入式世界2022展览中展示高度可靠的下一代数据存储
![芯片采购网|IC采购|IC代理商 - 国内专业的芯片采购平台](http://www.xinpian-ic.com/images/bot.jpg)