E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
s32k144
NXP S32系列MCU官方AUTOSAR OS分析(一)
我使用的单片机时
S32K144
,AUTOSAR的版本是4.0.32.源码分析(1)StartOSStartOS()函数是AUTOSAROS的入口,在main函数中做一些硬件和应用层的初始化,之后进入StartOS
olddddd
·
2024-02-01 12:43
S32
嵌入式
NXP
S32
AUTOSAR
OS
单片机
AUTOSAR ——
S32K144
的 Fls 和 Fee 模块配置
本文来简要介绍一下如何在EB中配置AUTOSARFls和Fee模块。Fls模块是Flash的驱动,执行具体的Flash擦写读取等操作。Fee模块的全称是FlashEEPROMEmulation,即Flash模拟EEPROM,是为了解决Flash擦写寿命比较短的问题,通过算法实现各个Flash块的交替擦写,以延长寿命。1.Fls(1)FlashSector(扇区)Fls模块中最重要的一点就是配置Fl
olddddd
·
2023-12-24 05:49
AUTOSAR
S32
NXP
S32
AUTOSAR
Fee
Fls
S32K144
之时钟
参考:
S32K144
之时钟配置及时钟查看-爱码网(likecs.com)时钟源有4种,如上图圈出来的。
zhengyad123
·
2023-11-20 04:29
S32K144
学习
S32K系列
S32K144
学习笔记——CAN驱动配置
本例程基以下如图所示接口操作,MCU为
S32K144
(车规级MCU),开发平台S32DSworkspace功能描述:CAN0通信CAN0_EN–>PB15如有错误,麻烦帮忙指出,谢谢!
JawSoW
·
2023-11-20 04:58
车载开发
S32K144
GPIO编程
前面的文章介绍了如何在MDK-Keil下面进行
S32K144
的开发,下面就使用该工程模板进行GPIOLED的编程试验。
luobeihai
·
2023-10-02 06:18
NXP-S32K
S32K144
GPIO
在MDK-Keil中开发
S32K144
对于NXP的S32K1xx系列MCU,前面已经介绍过,官方有专门支持该系列MCU开发的IDE工具——S32DS,这个工具还有对应的代码生成配置工具,而且也是官方推荐使用的工具。S32DS开发环境是基于Eclipse改写的,熟悉Eclipse的话可以很快上手。但是很多人使用MDK-Keil软件更多,所以介绍下怎么使用MDK-Keil环境来开发S32K144.1.安装S32K144Pack包我们首先要
luobeihai
·
2023-09-11 07:39
NXP-S32K
S32K1xx
S32K144
Keil
搭建AutoSAR开发环境
SIPDaVinciDeveloperDaVinciConfiguratorEBTresosStudioS32DesignStudioforARMIAR获取途径软件环境安装参考任何开发都需要一套开发环境,包括软硬件环境,笔者后续将介绍的是NXP的
S32K144
cfl927096306
·
2023-08-25 13:33
AutoSAR
实操:从入门到攻城狮
AutoSAR
S32K144
GPIO外设分析
GPIO和PORT的数量从用户手册,对于PCR(引脚控制寄存器)的数量描述,如下表:每一个引脚都有一个独立的PCR寄存器对应着,那么
S32K144
型号,对应的GPIO引脚数量有:18+18+18+1
luobeihai
·
2023-08-04 16:37
NXP-S32K
S32Kxx
S32K144
GPIO
记一次SPI驱动调查
MCU多采用S32K14X(
S32K144
/S32K146)处理器,OpenCPU多采用移远EC20模块。MCU采集CAN数据,IO状态,传感器等数据发送给SOC。
dsfire
·
2023-07-28 15:32
Linux
单片机
stm32
物联网
S32K144
中CAN位时序计算/CANFD波形分析
1CAN位时序计算使用
S32K144
已经很久了,每次使用到CAN模块时总是忘记波特率、位时序怎么配置的,这里总结、记录一下。上图是PE中CAN0的配置记录。
恏恏过生活
·
2023-06-19 02:33
S32K144
CAN总线
波形
CAN总线
波形分析
波特率/位时序计算
TLD7002学习笔记(二)-使用
S32K144
驱动TLD7002
文章目录1.前言2.评估板简介3.官方驱动3.1官网驱动的介绍3.2官方驱动的移植3.3官方驱动的使用4.参考资料1.前言本篇文章是TLD7002学习笔记的第二篇,主要是介绍如何使用
S32K144
驱动TLD7002
Auto FAE进阶之路
·
2023-06-11 07:29
车灯
TLD7002
S32K AUTOSAR MCAL 工程配置CAN
S32KAUTOSARMCAL工程配置CAN之前都是bsw的配置,在集成编译的才发现can的模块还没有生成,can的模块是属于mcal的,
S32K144
这里使用的是EB的工具进行配置的。
美好生活丶
·
2023-04-06 12:17
单片机
autosar
arm
汽车
mcu
NXP
S32K144
学习系列3----基于FreeRTOS进行多个ms级任务的创建
而把FreeRTOS移植到
S32K144
的第一步就是创建几个周期性任务。
EasyMoney77
·
2023-03-29 02:01
S32K
arm开发
c语言
单片机
mcu
S32k144
简易 Bootloader
TOPS原创版权,转载请注明出处!内容目录一、理论1、复位流程2、内存分布二、实战—boot1、工具:keilJLINK2、新建工程3、修改脚本4、修改代码5、编译下载6、现象三、实战—app1、新建工程2、修改脚本3、修改代码4、编译下载5、在线仿真注意:问题:总结参考文献:一、理论1、复位流程在离开复位状态后,Cortex-M做的第一件事就是读取下列两个32位整数的值:1、从地址0x0000,
EmbeddedKernel
·
2023-02-03 15:44
S32K144
AUTOSAR MCAL GPT模块配置
S32K144AUTOSARMCALGPT模块配置一、GPT通道配置1、选择MCU的参考时钟2、选择GPT的使用的通道为LPIT0的CH0通道二、通道配置为中断方式选择第一个定时器的通道并使能,其他的不用勾选,但是在配置的时候一定要全部都有。3、配置GPT的Callback函数Gpt_Cbk_ProcessOsCounter,用来回调os的中断Counter正常OS使用的是1ms的定时器,计算一下
美好生活丶
·
2022-11-26 15:15
autosar
arm
车载系统
mcu
单片机
Xavier域控制器使用教程-踩过的坑(模型部署)
AGX模组负责摄像头及激光雷达数据处理,结合毫米波雷达、超声波雷达、惯导+高精度定位(GNSS/IMU)数据等可实现自动驾驶的环境感知和决策层;SafetyMCU则负责执行层的线控交互;
S32K144
专门负责超声波雷达数据处理
showfaker_
·
2022-11-21 10:55
arm开发
人工智能
S32K144
开发板——定时器的使用
S32K144
开发板——定时器的使用主要内容配置定时器周期性中断,在中断中对LED进行翻转,观察LED的变化,同时利用串口发送数据观察周期。
showfaker_
·
2022-11-21 10:25
S32K144
arm开发
S32K144EVB的学习历程(二)
本文简介本文主要详细叙述了
S32K144
的时钟模块相关内容。
夏华菌
·
2022-02-20 14:49
S32K144
功耗管理与系统模式控制
S32K144
功耗管理与系统模式控制1、引言
S32K144
是一款NXP以CortexM4为内核的32位汽车通用芯片,本文主要介绍该芯片的功耗管理与系统模式控制相关内容,如低功耗等运行模式。
LiQian999
·
2020-08-14 20:15
S32K144
之寄存器工程LED_S32K144
S32K144
之寄存器工程LED_S32K144S32K144NXP原厂提供了很完善的SDK包,几乎涵盖了客户所能用到的全部底层驱动,基于ProcesserExpert代码生成组件,可以通过GUI配置之后很方便的生成代码
大帅......
·
2020-08-11 14:33
S32K1xx例程-寄存器版本
【S32K】
S32K144
入门笔记(5) Lin (Lin组件)
1.引言上一篇介绍了S32K的LinStack组件,其实这个组件正常用起来除了觉得有时候有些约束(可能主要还是因为自己对协议不够理解),稳定性倒没有其他问题。直到有一次遇到一个超声波雷达,要发0x3c的ID,这个是属于诊断帧的,但在LinStack的配置界面没有找到诊断帧相关的设置,导致使用LinStack这个组件怎么也没法把0x3C的报文发出去了,还有之前遗留的一些问题,比如一直切换调度表的时候
tao475824827
·
2020-08-11 13:37
s32k
S32K144
之与S32K1xx系列MCU工程移植
S32K144
之与S32K1xx系列MCU工程移植S32K1xx这个片子在整个系列的兼容性很好,例如S32K144100pin在硬件上可以用S32K146100pin或者S32K148100pin替代。
大帅......
·
2020-08-11 10:53
S32K1xx
FAQ
【S32K】
S32K144
入门笔记(4) Lin (Lin stack组件) 驱动超声波雷达实例
0.引言S32K的Lin这块是我一直没弄懂的部分。很多东西一知半解,当时感觉是硬凑了答案出来。果然过标的时候出了问题,几个小伙伴帮忙一起刷夜也没搞定,好在标还是顺利过了,不然罪过大了。之前做lin这块一直用的是linStack组件,这部分包含了协议栈部分,需要对lin的协议比较清楚和理解才好配置。尤其是,图形界面配置完成后会生成一个ldf文件,这个文件很重要,所有的代码都是基于这个文件生成的,但是
tao475824827
·
2020-08-11 10:01
s32k
[NXP]使用VSCode编译调试
S32K144
加之网上有许多将stm32的工程搬迁到VSCode上来编译调试,所以我尝试使用插件来完整的在vscode上搭建了一个
S32K144
的开发环境。下面我就来详细讲述一下这个环境的搭建和基本使用方式。
Lancer_Zhang
·
2020-07-30 06:10
系统与环境
工具与软件
276_浮点运算导致FreeRTOS卡在xQueueGiveFromISR
完整的
S32K144
的学习汇总如下:https://github.com/GreyZhang/g_s32k144继续
S32K144
的学习,这一次整理一个我在学习中遇到的BUG。
grey_csdn
·
2020-07-29 18:10
S32K
嵌入式
RTOS
CSDN博客文章导航
等文件的作用【stm32】stm32深入思考(1)之系统启动流程main之前的过程,__main作用,start.s作用【stm32】stm32深入思考(2)之RAM启动1.2S32K144【S32K】
S32K144
tao475824827
·
2020-07-08 07:31
S32K144
移植S32DS工程到KEIL MDK
文章目录准备创建Keil工程导出源码进行移植准备需要准备以下三个工具Keil5高版本MDK下载地址:https://www.keil.com/demo/eval/arm.htmS32DS下载地址:https://nxp.flexnetoperations.com/control/frse/download?agree=Accept&element=9671497S32KKeil_pack包下载地址
mengdeguodu_
·
2020-07-05 00:21
嵌入式
S32K144
移植S32DS工程到KEIL MDK(史上最详细)
文章目录准备创建Keil工程导出源码进行移植准备需要准备以下三个工具Keil5高版本MDK下载地址:https://www.keil.com/demo/eval/arm.htmS32DS下载地址:https://nxp.flexnetoperations.com/control/frse/download?agree=Accept&element=9671497S32KKeil_pack包下载地址
只写不看小叶子
·
2020-06-30 20:09
专业
S32K144
学习之ADC
1、ADC精度设置。设置adConv1_ConvConfig0jieg结构体里面resolution的值,来设置ADC精度。ADC_RESOLUTION_8BIT为宏定义的值。if(adConv1_ConvConfig0.resolution==ADC_RESOLUTION_8BIT)adcMax=(uint16_t)(1<<8);elseif(adConv1_ConvConfig0.resolu
123gt
·
2020-06-30 13:10
S32K144学习笔记
S32DS 编译bin文件太大
使用S32DS编译
S32k144
,链接自己添加段后编译生成的bin文件超大,记录下解决过程:这两篇文章解释了为什么bin文件变大https://stackoverflow.com/questions/19019199
努力边缘
·
2020-06-29 18:54
S32K144
学习笔记-庖丁解牛
S32K14X系列MCU学习笔记#S32K14X系列MCU外设构成及进阶这部分大概是这几年出来的所有MCU的基本模块。1、时钟:是所以模块工作的基础,而S32K14X的时钟相对比较复杂,了解时钟树,以及如何配置是入门的的第一课。2、电源管理:是相对高级一些的MCU的必备,通过复杂的电源管理方式,可以实现灵活多变的电源配置,降低功耗。3、外部看门狗:4、定时器:所有MCU都有的模块,用法大同小异。主
weixin_43139794
·
2020-06-29 07:50
S32K144
之芯片锁死解锁——进入HardFault
S32K144
之芯片锁死解锁——进入HardFault最近遇到因为软件代码问题导致进入HardFault,从而使芯片锁死,来简述具体现象以及最终的解锁方法。
大帅......
·
2020-06-29 02:25
S32K
S32K144
之无法debug,复位引脚为低
S32K144
之无法debug,复位引脚为低当我们把
S32K144
的开发板更换芯片或者锁死之后解锁后,可能会遇到这样一个问题,S32DS无法对进行烧录,且芯片的reset引脚被拉低。
大帅......
·
2020-06-29 02:25
S32K
S32K144
之ADC
S32K144
之ADCS32K144有两个12位ADC模块,分别是ADC0和ADC1。
大帅......
·
2020-06-29 02:54
S32K
S32K144
之更改工程或文件名称
S32K144
之更改工程或文件名称给大家分享一下S32DS里面如何更改工程名称、文件名称以及模板导入工程刷新策略设置。
大帅......
·
2020-06-29 02:54
S32K
S32K144
配置GPIO中断接口
S32K144
使用SDK2.0实现GPIO中断设置的函数分享/**********************************************************************
大牛眼
·
2020-06-29 00:58
S32K144
S32K144
点灯,通过RTC秒中断进行闪烁并支持RTT打印,S32 Designed stdio 和MDK5分别实现
这段时间一直在学习这个
S32K144
的开发、学习了解了S32Designedstdio(S32DS)和MDK构建项目的两种方法。有幸在GIT网站上搜索到了一篇关于MDK的S32点灯的文件,综合学习。
星叔
·
2020-06-28 22:11
c
S32K144
Pyhton连接wwwhj8828com199O8836661SQL Server数据库解决方案 ...
.CortexM4FCPU内核FPU的寄存器组以及控制状态寄存器功能介绍1.2CortexM4FCPU内核FPU的汇编指令集介绍1.3CM4F内核的FPU异常S32K14X系列MCU的FPU使用(基于
S32K144
weixin_34250434
·
2020-06-28 15:24
s32k144
bootloader
s32k144bootloader升级mcu:s32k144can_tool:kvaser摘要:实现can升级app程序,现在网上大多是CAN_FD升级bootloader的程序,CAN_FD在消费型轿车可能已经使用,而队友许多大型汽车,目前用的还是can通讯,所以实现can升级制定mcu的app程序就显得尤为重要。本次发送的是摩托罗拉公司定义的s19文件(srec),上位机解析文件,发送。CAN
Just do it
·
2020-06-28 00:58
NXP S32K
S32K144
是NXP推出的基于ARMCortex-M4F内核的汽车级通用MCU系列S32K1xx的第一颗高性能单片机。
weixin_30699831
·
2020-06-27 23:28
S32K144
之FlexMem,FlexNVM,FlexRAM,System RAM, SRAM 区别与联系
参考资料[1]
S32K144
参考手册[2]FlexNVMMemory应用笔记:AN12003[3]EEPROMFunctionality应用笔记:AN119831.汇总2.简要定义及MemoryMap应用笔记
weixin_30546933
·
2020-06-27 21:42
【S32K】
S32K144
入门笔记(3) SPI(lpspi组件)
0.引言与第二篇can对应,第三篇本来想写lin的,毕竟都是车身上常用的总线。但是lin比较麻烦,所以先拖后一下,先把SPI记录一下。SPI在我们的系统架构中是S32K和ADAS之间做数据传输用的,毕竟速率够高,一般都是上M,数据量能传的比较大。1.准备1.1SPI基础知识这部分不再赘述了,可以参见SPI基础要点。SPI是个全双工的总线,在发送的时候同时也在接收。1.2开发环境1.2.1软件开发环
tao475824827
·
2020-06-26 18:30
s32k
【S32K】
S32K144
入门笔记(2) Can(can_pal组件)
0.引言真没想到距离写第一篇
S32K144
入门笔记(1)从零开始进行开发环境搭建已经过去了半年。
tao475824827
·
2020-06-26 18:30
【5744】MPC5744入门笔记(1)开发环境搭建
0.目录文章目录0.目录1.起因2.开发环境选择2.1软件开发环境选择2.2硬件开发环境选择3.建立工程步骤1.起因上个月刚从
S32K144
的坑里出来,这个月公司又开了新的片子,还是NXP的MPC5744
tao475824827
·
2020-06-26 18:59
S32K144
CANbootloaer实现
1.基本概念s32k144canbootloader工程包含三部分.canbootloader程序:与CAN上位机进行通信,接收到更新指令后,将app程序烧录到appflash区域.app程序:实现用户功能,并监听app更新指令.若接收到app更新指令,则跳转到CANbootloadre进行程序更新.can上位机:根据用户操作,向app发送更新指令,向canbootloader传输待烧录程序的二进
wytZzzz
·
2020-06-25 04:45
嵌入式
S32K144
异常处理代码的编译问题分析
NXPS32DSforARM与MDKforARM编译异常处理程序的不同在实践嵌入式RTOS的代码编写过程中,发现在MDK下运行很好的任务切换代码,在NXPDS中运行就会莫名的死机,异常为3.调试了几个星期,最后确定是编译引起。对比NXPDS下的FreeeRTOS代码(运行正常),感觉应该以下红色部分的不同。FreeRTOS:#definexPortPendSVHandlerPendSV_Handl
holmes_sun5
·
2020-06-23 15:38
NXP
S32K144
汇编小记
GCC规定了一个内联汇编的语法,不同硬件平台上的GCC内联汇编几乎都是这样的:asm(汇编指令列表:输出运算符列表:输入运算符列表:被更改的资源列表};在GCC中插入汇编代码,需要以asm关键字开头,中间四个部分用”:”分隔,如果你嵌入的汇编没有输入输出,或者更改资源,后面三项是可以省略的。表1GCC4内联汇编操作符节选操作符含义r通用寄存器R0~R15m一个有效内存地址l数据处理指令中的立即数X
holmes_sun5
·
2020-06-23 15:38
337_S32K144 CAN错误种类获取
完整的
S32K144
的学习汇总如下:https://github.com/GreyZhang/g_s32k144这算是计划之外的一份学习总结,本来打算错误能够触发捕获到就结束这一项学习。
grey_csdn
·
2020-06-23 11:45
S32K
嵌入式
CAN
294_S32K144 FreeRTOS获取剩余的heap空间
完整的
S32K144
的学习汇总如下:https://github.com/GreyZhang/g_s32k144继续
S32K144
以及FreeRTOS的学习,这一次看看heap剩余存储的信息获取。
grey_csdn
·
2020-06-23 11:45
S32K
嵌入式
RTOS
336_S32K144 CAN总线错误诊断
完整的
S32K144
的学习汇总如下:https://github.com/GreyZhang/g_s32k144继续
S32K144
的学习,今天来看看CAN的错误诊断。
grey_csdn
·
2020-06-23 11:45
S32K
嵌入式
CAN
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他