文章目录

  • S32K144EVB快速入门
  • 开箱即用
  • 获取软件
  • 连接
  • 构建并加载
  • PEDriver的坑

S32K144EVB快速入门

因为项目需求,需要用车规级MCU来做开发,选来选去,最后选用的NXP的S32K144芯片作为主MCU,因为NXP的中文资料很少,基本上要啃官方的英文资料,所以准备写一系列的博客来做个记录和备忘。
入门指南官方网址。
因为这个入门指南写的比较简单,所以有些东西就没有详细解释,这篇博客就简单讲一下。

开箱即用

这里面简单介绍了EVB的HMI(Human machine interface )和junctor(接口)的介绍,方便我们在板子上快速找到GPIO、ADC、LED、KEY等I/O口或外设的位置。比较好理解,不多叙述。

获取软件

这个章节提供了我们要用的两个主要工具的下载链接。
S32 Design Studio:程序编写和调试的IDE,这个工具的前生是飞思卡尔的codewarrior。
Freemaster:一个调试工具,可以在线显示一些变量的波形,或者在线标定。有点类似汽车开发常用的INCA系列工具。
下图是S32 Design Studio的下载界面,Updates and Patches是各个版本的补丁,不需要下载,因为各个版本的ide都支持在线升级。IDE and Buid Tools就是ide的安装包。这里我选择的V2018.R1的版本,主要是因为v1.3版本太老,很多网上的资源用不了,v2.2版本的SDK又太新,有些例子要用老版本的SDK,要自己导入,我嫌麻烦,就折中了。后面熟悉了后再去用最新的版本。

下图是Freemaster的下载界面,BSP里是freemaster的driver,这里的驱动不是PC上的驱动,是运行在嵌入式板子的驱动,如果想让板子能用freemaster调试,就需要这个和工程一起编译,具体怎么实现还在探究中。IDE and Buid Tools就是我们要下载的freemaster ide了。我下载的是2.0版本,等熟悉了再尝鲜新版本。第三个类别里的软件是用在一些特别的板子上的,我们用不上,暂时不用管。

连接

这一章节简单讲了下几个跳线帽的作用,我都是默认的连接,但J1041-2:将信号复位到OpenSDA,用于进入OpenSDA引导加载程序模式,这个功能还没搞明白。以后再说。
这章的视频是讲怎么连接的,很简单的操作。

构建并加载

4.1-4.3节,是想演示FreeMaster的连接,并简单演示其功能。但如果板子里面没有JumpStart的程序,4.2-4.3节就很费解了。首先确保自己的板子里有jumpstart的程序,这里采取的烧录方法是openSDA支持的USB拖拽方式,我们将板子和电脑连接后,盘符里会有跟U盘一样的盘符,将s19文件复制到这个盘符里,会发现板子灯闪烁,表明正在刷写,复制成功后或者灯停止闪烁,刷写就成功了。这时候打开freemaster,打开connection wizard(连接向导),一直next,就可以连接成功,成功后,等几秒,就能显示下面这个界面。这时freemaster就可以和板子实时通信了,可以点击红圈里的按钮,来控制板子上的灯。
jumperstart s19文件

4.4-4.5节讲的是怎么使用ide构建项目和debug,这里没有什么太多要说的,跟基于eclipse基本的ide操作相似。后面做工程是会顺带讲一下。

PEDriver的坑

这里说一个遇到的一个PEDriver的问题,因为我试了好几种ide,在安装ide时会顺带安装PE的驱动。不同的ide对应的驱动版本会不一样,这样会导致问题,就是换了一个ide后,在做Debug configuration时,找不到openSDA的port。不管怎么refresh都没有用。

要解决这个问题,也很简单。卸载下面的两个驱动,然后重新插板子。就可以安装正确的驱动,这个时候就能找到了。

S32K144EVB快速入门相关推荐

  1. Shiro第一个程序:官方快速入门程序Qucickstart详解教程

    目录 一.下载解压 二.第一个Shiro程序 1. 导入依赖 2. 配置shiro配置文件 3. Quickstart.java 4. 启动测试 三.shiro.ini分析 四.Quickstart. ...

  2. 计算机入门新人必学,异世修真人怎么玩?新手快速入门必备技巧

    异世修真人怎么快速入门?最近新出来的一款文字修仙游戏,很多萌新不知道怎么玩?进小编给大家带来了游戏新手快速入门技巧攻略,希望可以帮到大家. 新手快速入门攻略 1.开局出来往下找婆婆,交互给点钱,旁边有 ...

  3. Spring Boot 2 快速教程:WebFlux 快速入门(二)

    2019独角兽企业重金招聘Python工程师标准>>> 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘 ...

  4. Apache Hive 快速入门 (CentOS 7.3 + Hadoop-2.8 + Hive-2.1.1)

    2019独角兽企业重金招聘Python工程师标准>>> 本文节选自<Netkiller Database 手札> 第 63 章 Apache Hive 目录 63.1. ...

  5. 《iOS9开发快速入门》——导读

    本节书摘来自异步社区<iOS9开发快速入门>一书中的目录,作者 刘丽霞 , 邱晓华,更多章节内容可以访问云栖社区"异步社区"公众号查看 目 录 前 言 第1章 iOS ...

  6. BIML 101 - ETL数据清洗 系列 - BIML 快速入门教程 - 序

    BIML 101 - BIML 快速入门教程 做大数据的项目,最花时间的就是数据清洗. 没有一个相对可靠的数据,数据分析就是无木之舟,无水之源. 如果你已经进了ETL这个坑,而且预算有限,并且有大量的 ...

  7. python scrapy菜鸟教程_scrapy学习笔记(一)快速入门

    安装Scrapy Scrapy是一个高级的Python爬虫框架,它不仅包含了爬虫的特性,还可以方便的将爬虫数据保存到csv.json等文件中. 首先我们安装Scrapy. pip install sc ...

  8. OpenStack快速入门

    OpenStack云计算快速入门(1) 该教程基于Ubuntu12.04版,它将帮助读者建立起一份OpenStack最小化安装.我是五岳之巅,翻译中多采用意译法,所以个别词与原版有出入,请大家谅解.我 ...

  9. Expression Blend实例中文教程(2) - 界面快速入门

    上一篇主要介绍Expression系列产品,另外概述了Blend的强大功能,本篇将用Blend 3创建一个新Silverlight项目,通过创建的过程,对Blend进行快速入门学习. 在开始使用Ble ...

最新文章

  1. 光缆能预警地震?谷歌做到了!毫秒级反应速度,140万公里海缆有望成为报警器...
  2. 文科生学python系列_文科生学 Python 系列 3:函数
  3. 网络技术温故知新(一)
  4. 【Kotlin】属性 与 幕后字段 ( 属性声明 | 属性初始化器 | 属性访问器 | field 属性幕后字段 | lateinit 延迟初始化属性 )
  5. Hibernate与 MyBatis的比较
  6. FFT-Matlab初步实现
  7. python设置文件编码_python批量修改文件编码格式的方法
  8. CentOS 5.4 制作 Python 2.6 RPM 包的方法
  9. 数据库的跨平台设计(转)
  10. 力扣-628 三个数的最大乘积
  11. ios开发之 -- 强制横屏
  12. 计算机仿真实验之一 霍尔效应测磁场,2004_01大学物理实验教程_11539522.pdf
  13. 2020年的云计算概念和趋势
  14. Java IDEA 编辑器代码前进后退快捷键
  15. android launcher启动过程,Android应用启动过程-Launcher源码浅析
  16. html5 声控游戏,声控最爱的10款声音类APP,有趣又好玩!
  17. 刘畅清华大学计算机学院,刘畅
  18. Kindle已连接WiFi网络,但无法连接互联网的解决办法
  19. 机器学习实战——K均值
  20. 《STM32单片机开发应用教程(HAL库版)---基于国信长天嵌入式竞赛实训平台(CT117E-M4)》第二章 软件安装与使用

热门文章

  1. 19.Java复习(二)
  2. LaTeX 插入PDF图片,该用哪个命令?
  3. Python求数组的自然间断点
  4. 带分数(全排列详解)
  5. iOS Auto Layout界面自动布局(2)
  6. Google支付相关
  7. 为什么要使用回调函数?(这个回答太精彩了)
  8. 32位PCI转CPCI转接板
  9. 桌面级与企业级硬盘的区别
  10. 兰大本科生发31篇论文引质疑,研究范围从改革开放到呼吸道感染,本人:我努力有错吗?...