S32K144EVB快速入门

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都没有用。
在这里插入图片描述
要解决这个问题,也很简单。卸载下面的两个驱动,然后重新插板子。就可以安装正确的驱动,这个时候就能找到了。
在这里插入图片描述

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
S32K144EVB是一款NXP公司生产的汽车电子芯片评估板,用于快速开始开发与测试S32K144系列芯片的功能和性能。相应的Get Started PDF文件提供了详细的使用说明,以下是对该PDF的回答: Get Started PDF是一份针对S32K144EVB的使用指南,它详细介绍了如何开始使用S32K144EVB评估板,以便于用户快速熟悉和上手。 该PDF首先提供了S32K144EVB评估板的基本概述,介绍了其硬件组成和主要特性,包括处理器核心、存储器、通信接口等。同时,也会详细介绍评估板的外部接口和连接方式,以及硬件配置的一些注意事项。 接下来,该PDF中会详细介绍如何准备和环境配置开发环境,包括所需的软件工具、下载和安装过程。同时,也会提供关于如何下载和安装S32K144EVB固件的步骤和说明,以便用户能够进行相应的固件烧录和更新。 此外,Get Started PDF还会介绍如何使用开发工具进行编程和调试,例如使用NXP官方提供的开发环境,以及如何搭建合适的开发环境。它会详细说明如何配置、建立工程,并提供一些示例代码和调试技巧,以帮助用户快速开始项目开发和调试过程。 最后,该PDF还会提供一些常见问题解答和故障排除指南,以便用户在开发过程中遇到问题时能够快速解决。同时,还会提供一些额外的资源和参考资料,以供用户进一步学习和深入了解S32K144EVB的使用和应用。 总之,S32K144EVB Get Started PDF是一份全面的用户指南,为用户提供了使用S32K144EVB评估板的详细说明和操作步骤,以便于用户能够轻松开始并成功进行相应的开发和测试工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值