MPC5744P是NXP近几年推出来的主打安全功能的双核MCU,非常适合在汽车控制器相关产品中使用,非常强大。但是强大的同时,也意味着开发难度增大。
MPC5744P外设功能相关的寄存器非常之多,且对应的参考教程非常少,像STM32之类的工业MCU开发难度根本无法与之相比,早期只能依据官方参考手册上寄存器的描述来配置外设,而官方英文原版参考手册超过三千页,且寄存器之间的相关关联描述语焉不详,学习耗时很长。
幸运的是,在其它各家推出GUI配置工具(ST的CubeMX、Microchip的MCC和Harmony)之后,NXP也在Eclipse中集成了Processor Expert配置工具,可以很方便的配置外设,然后自动生成代码。
可惜的是,官方原版没有找到S32 Design Studio For Power Architecture相关的Processor Expert的教程。经过多日摸索,逐渐找到一些思路。
本节先开始搭建开发环境。
一、下载软件
首先,我们从NXP官方网站下载S32 Design Studio for Power Architecture 2017.R1以上版本以及包含MPC574X SDK的更新包。
二、安装软件
先安装软件,安装时需要联网以及激活码,激活码在你的NXP账号里可以找到,免费的。
三、安装更新
软件安装完毕之后,需要安装更新的SDK,打开刚刚安装好的S32DS 2017,然后选择Help->Install New Software->Add->Archive,选择下载的更新包进行安装。安装时间会非常长,视电脑配置而言,一般笔记本可能需要一个小时左右。
到此,环境搭建完毕,下一篇继续介绍
关键字:自动生成代码工具 开发环境 搭建
引用地址:
自动生成代码工具使用教程(一) 开发环境搭建
推荐阅读最新更新时间:2024-11-09 20:10
【PIC32MZ】开发环境的搭建
Microchip在新一代的32位PIC芯片采用了一种新的架构来进行开发,这就是Harmony。 Harmony类似于ST的STM32CubeMX,将芯片Library封装到中间层,采用统一接口,仅底层不同,不过底层已经由Microchip已经写好,所以,用户上层的同一份代码,理论上稍加修改MHC配置,就可以很方便的移植,有点像Qt的意思了,一次编写,处处编译(不同于Java)。 Harmony还有一个优势,就是可以采用Dynamic驱动,同一类型的外设,仅需要一份驱动代码,非常节省空间,不过Dynamic到目前为止,还有一些瑕疵,例如PWM就没有办法实现完全Dynamic,对应的Tmr只能使用Static,若是其他的Tm
[单片机]
飞思卡尔16位单片机(二)CodeWarrior开发环境
一、安装CodeWarrior 飞思卡尔16位单片机的开发环境为CodeWarrior5.1,这个软件安装比较简单,软件的安装文件可以从相应的网站上下载。安装CodeWarrior所需要的电脑的硬件资源也比较宽泛,目前一般的电脑都可以满足这个要求,可以支持win10、win7等操作系统。安装过程按照按照软件的提示一步步操作即可。 二、安装USBDM驱动 USBDM是飞思卡尔16位单片机的少些代码及调试程序的工具。飞思卡尔16位单片机可以支持多种调试工具,典型的有官方的调试器和开源的USBDM调试器,由于开源的调试器版本比较多,不同版本驱动的安装方法也不相同,所以USBDM驱动的安装需要参考厂家的使用说明进行。安装
[单片机]
[ESP32] 快速搭建vscode开发环境(便捷式)
下载地址:https://pan.baidu.com/s/1-oGcJ0p-iV4WZ9d6lL0KaA 提取码:7v35 Espressif4_4_1 精简便携式 :https://download.csdn.net/download/qq_29246181/86399639 VSCode1.61_嵌入式便捷式_含必备插件:https://download.csdn.net/download/qq_29246181/86244991 一、将压缩包文件解压到C盘根目录 C:prog 将 ,复制到 C:Users用户名AppDataRoamingCodeUser 二、 安装VScode插件 Espressif IDF
[单片机]
4412嵌入式开发平台Android系统开发环境搭建以及编译
平台:iTOP-4412开发板 本文介绍 uboot、Linux3.0.15 和 linux-3.5 内核、Android4.0.3 和Android4.2.2 编译环境的搭建以及编译。 Uboot、Kernel 以及 Android 的编译环境看似复杂,用户只要抓住以下几个要点就可以 了: 第一:Uboot、Kernel 编译器。编译器在光盘中都有提供,在需要使用的步骤中,会说 明编译器在光盘中的位置。 第二:设置环境变量。Uboot、Kernel 编译器的环境变量设置后,编译的时候,系统才 能找到编译器。 第三:Android 文件系统的编译器。编译器需要使用 Ubuntu 系统自带的 gcc 编译器, 但是版
[单片机]
STM32系列MCU开发环境的搭建
导读: 选择某款MCU的学习一般从其开发环境的搭建开始,即安装支持该处理器的编译、调试软件。其中最为关键的就是编译器的选择与安装,编译器的具体工作原理和作用可以参见本公众号“嵌入式ARM篇”合集文章《01_编译过程简介及为什么需要交叉编译器》。支持STM32系列MCU的编译软件有很多种,开发编译环境也各不相同,其中Keil uVision5(以下简称Keil5)编译软件以其简单易用的特点,应用最为广泛。 为了便于MCU的快速推广,开发商积极推出了各自的底层应用函数库,便于工程师的快速开发与应用。STM32系列MCU目前主要有两种函数库,一种是标准库,一种是HAL库(以下简称硬件库)。在使用标准库开发不同系列的MCU时,其中的功
[单片机]
瑞萨推出虚拟开发环境 用于快速汽车应用软件开发和评估
据外媒报道,先进半导体解决方案供应商瑞萨电子(Renesas Electronics Corporation)宣布推出虚拟开发环境,支持汽车应用软件的高级开发和操作评估,以支持电气/电子架构(E/E架构)的最新要求。该环境包括一个虚拟交钥匙平台(Virtual Turnkey Platform),允许工程师在设备或评估板可用之前开发应用软件。此外,新环境还提供多核调试(Multicore Debug)和跟踪工具(Trace Tool),使用户能够分析和评估其软件的运行情况,就像在实际芯片上运行一样。通过这些工具,客户能够利用先进软件启动开发,并更快地进入市场。 图片来源:瑞萨电子 瑞萨电子汽车软件开发部副总裁Hiro
[汽车电子]
【MPC5744P】S32DS中Processor Expert自动生成代码工具使用教程(三
一般来说,安装完包含MPC5744P相关SDK的更新包之后,Processor Expert中会存在多个SDK,这在添加组件时会带来较多困扰,SDK之间交叉使用可能会出现问题,因此,我们要将不需要的SDK先禁用。 以UPDATA7为例,里面包含了02-06的SDK,我们不需要,将其禁用掉。这样后面使用Processor Expert模块时,就不需要考虑兼容性问题了。
[单片机]
PIC单片机 配置位如何写 (MPLAB X集成开发环境,XC编译器)
最近刚接触MPLABX集成开发环境,X16和X8编译器,和以前的PIC的开发环境有了很大的区别,这里就说一下新建工程的第一步,配置位的编写。 1:MPALB X IDE用户指南里面例子的配置位写法: 2:根据MPALB X IDE用户指南里面的描述,可以自动生成配置位的代码 3:根据MPALB X IDE用户指南,说明配置位的编写是和编译器相关的,因此我们看编译器的说明文档 4:根据X8编译器的说明文档,看编译器安装目录下的文档说明 5:下面就是编译器安装目录下的文档说明 16F877A Support Information #pragma config Usage #prag
[单片机]