s32k144专题

MCAL--MCU (S32K144)

AutoSAR中MCU Driver主要提供了用于基本的控制器初始化、下电、复位功能的服务,同时也为其它MCAL层需要的功能提供对应的服务函数。通常来说在AutoSAR的架构中MCU主要支持以下几个功能: 1.初始化控制器的外设时钟、系统时钟、PLL等,对所有控制器内各个外设模块用到的时钟提供配置服务。 2.初始化定义的RAM Section。 3.为MCU的运行提供省电功能,支持MCU运行相关模

基于S32K144驱动NSD8308

文章目录 1.前言2.芯片介绍2.1 芯片简介2.2 硬件特性2.3 软件资源2.4 芯片资料 3.测试环境4.软件驱动4.1 SPI4.2 寄存器4.3 SPI ON/OFF控制4.4 PWM控制 5.测试情况 1.前言 最近有些客户在前期调试NSD8308时,软件上遇到一些问题,正好笔者手上有一套NSD8308评估板,抽空写了一个简单的软件驱动,方便客户前期调试评估。 2

S32K144 EB 和 MCAL 安装

首先安装 EB Design : Product Information : Automotive SW - AUTOSAR MCAL / QM (flexnetoperations.com) 参考 NXP_AUTOSAR_MCAL开发环境搭建引导_S32K14x系列_nxp的s32k144 sdk文档-CSDN博客 然后安装 MCAL   需要把 P1 的 Plugins 和 AUT

S32K144之FlexMem,FlexNVM,FlexRAM,System RAM, SRAM 区别与联系

参考手册中常常见到有关memory的关键字,如FlexMem,FlexNVM,FlexRAM,System RAM, SRAM,那么它们到底是什么意思呢?有什么区别和联系?   参考资料 [1]S32K144 参考手册 [2]FlexNVM Memory应用笔记:AN12003 [3]EEPROM Functionality应用笔记:AN11983   1.汇总    2.简

332_S32K144 CAN FIFO接收实现接收全部ID

完整的S32K144的学习汇总如下: https://github.com/GreyZhang/g_s32k144     最初看文档的时候,几种不同的FORMAT以及掩码把我看糊涂了。     先看看三种不同的format,其实这个还是好理解的。这三种format,决定了filter的作用。如果是选择A的话,那么就是所有ID的bit都是100%匹配的。如果是选择B或者C,那么只有一部分

285_S32K144上基于FreeRTOS的精准周期性任务调度

完整的S32K144的学习汇总如下: https://github.com/GreyZhang/g_s32k144 继续S32K144的学习,这次看一下FreeRTOS的周期性任务调度。其实,之前的测试一直在用一个1000ms的周期性调度,但是,这个调度仅仅是用了一个1000ms的延时来实现的。虽然有一定的准确度,但是依然不是很准确。 为了测试,这里我修改了一下FreeRTOS的配置,直接把

263_S32K144串口波特率设置

完整的S32K144的学习汇总如下: https://github.com/GreyZhang/g_s32k144     继续学习S32K144,似乎有SDK的情况下很多功能的实现很简单。上一次,简单实现了一个串口的通信功能,打印出来了一个字符串。     按照手头一个串口工具可以支持的几种串口波特率,做一下测试。首先,我先配置了一个300的波特率,做一下代码对比。     以上是代

S32K144之S32DS SDK库导入工程报错

S32K144之S32DS SDK库导入工程报错 这个问题不常见,很少会遇到。 当你从官方的SDK库里面导入工程的时候,会遇到无法查找到头文件的错误,工程也会有函数或者变量没有当定义,不知道是是不是官方IDE的bug。 当你去看Generated Code文件夹时,会显示里面为空,导致报错的原因也是因为 Processor Expert生成的驱动代码没有自动生成。 解决办法:使用Generat