自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 AutoSAR学习笔记

只是开发笔记如有问题,欢迎指出。

2023-04-26 21:42:18 170

原创 瑞萨开发板RA2L1 MCU从0到1总目录(持续更新)

瑞萨开发板RA2L1 MCU从0到1总目录(持续更新)

2023-03-27 19:50:24 317

原创 【AUTOSAR开源工具小满初准备】

3.下载目录中执行目录中的 ORIENTAIS Configurator V2.0.exe,完成安装。2.有趣的是 下载需要验证,验证要用钉钉扫码验证(所以你要有个钉钉)1,不能直接下载,需登录,不能直接登录,需要注册账号。5安装路径选择,软件默认的路径如下,可以选择别的路径。4.同时文件夹中也有安装说明,有几个要注意的。6.安装完成输入邮件中的序列码。7.建立workspace。1.网页秒申请邮件秒通过。1.打开链接,输入提取码。5.工具试用申请连接。

2024-11-07 22:17:42 878

原创 【AutoSAR Dem基础知识】

当event report的EventStatuse为passed或者failed或者bounce counter到达debounce counter的阈值时,UDS Status的bit0、bit1和bit6)会发生变化。DemOperationCycleAutostart 操作循环在Dem_Init 时是否自动启动 配置了自动启动的操作循环,无法在通过接口函数Dem_SetOperationCycleState 启动该操作循环。使得诊断事件状态为failed的debounce counter的阈值。

2024-09-09 22:26:41 1211

原创 【Autosar COM基本概念】

实际的发送效果不仅取决于PDU的发送模式,还与signal的transfer property有关。● TRIGGERED_ON_CHANGE_WITHOUT_REPETITION:根据transmission mode不同,当写入信号的值或者长度与本地存储值不同时,可以触发一次相应I-PDU的发送,无需重复。值得注意的是,清除方式选择的最小单位是IPDU,也就是一个IPDU上面的所有信号和信号组的只能有一种UB清除方式,说白了,这个属性是在IPDU里面配置的,并不在signal里面配置。

2024-09-09 22:24:26 835

原创 Can Driver-CAN Controller状态切换

上层模块调用Can_SetControllerMode函数后,Can_MainFunction_Mode周期函数回轮询CAN状态寄存器的模式标志,如果CAN Controller的模块切换成功了,Can_MainFunction_Mode函数调用CanIf_ControllerModeIndication通知到CanIf层。●支持休眠的CAN硬件,如果切换到SLEEP状态,CAN模块就会设置CAN Controller进入SLEEP状态,这SLEEP状态下CAN新建能够被CAN总线唤醒。

2024-07-05 18:02:49 1147

原创 E2E lib-P01

E2E 的保护与校验机制需要发送端和接收端的配合使用,对待发送的数据调用E2E_PxxProtect API 执行数据保护,将使用Crc 算法计算的Crc 校验信息、计数器信息(根据选用不同保护策略,还可能包括数据ID 信息与数据长度信息)回填至数据一同发送至总线。在接收方,调用E2E_PxxCheck API,使用同样的Crc 算法计算Crc 值,校验Crc 是否一致,并校验计数器信息(与数据ID 信息与数据长度信息)以确保发送端和接收端的数据保持一致,保证信息的完整性。如果尚未收到数据,则值为0x0。

2024-07-05 15:19:42 1349

原创 命令(CMD)终端的清屏

SecureCRT 中的 MySQL 命令行清屏命令/快捷键:System + Clear(真正清屏),Ctrl+L(伪清屏,只是把末行置顶)MacBook 命令终端的清屏命令/快捷键:Ctrl+Cmd+L(清除屏幕) ,Cmd+K(清除到开头),Clear ,Ctrl+L。Windows CMD 或者 Navicat 命令窗口的清屏命令:Clear 或者 CLS。Linux 命令终端的清屏命令/快捷键:Clear,Ctrl+L。

2024-06-13 15:00:27 2704

原创 CANTP单帧&多帧数据结构及时间参数

BS即块大小,收到一帧流控帧后发送连续帧的最大数量,用来限制连续发送连续帧的最大数量,如为0则没有限制可以一直发,直到数据发送完毕。一般N_As为0.07,N_Bs为0.15,N_Cs为0.05,N_Ar为0.07,N_Br为0.05,N_Cr为0.15。– N_Cs:从流控帧接收或CF确认发送到数据请求发送成功的最大时间间隔,如果超过这个时间则中断发送。– N_Ar:从数据(FC)请求发送到数据发送成功的最大数据间隔,如果超过这个时间则中断接收。

2023-11-26 20:49:53 2722 1

原创 UDS P2 P2*Server

在ECU发出NRC为0x78后,ECU开始答复请求的时间要求,即需要在该时间段内响应上位机请求或再次发送NRC 0x78再次重新计时。在接收到ECU应答的NRC为0x78时,到上位机收到ECU响应的时间间隔。是ECU收到上位机请求报文后,到处理完成发出响应的时间间隔。在上位机成功发送诊断请求后等待ECU发送响应时的时间间隔。P2Server时间,典型值: 0.05s。P2*Server时间,典型值: 5s。

2023-11-26 18:28:46 1826 1

原创 AutoSAR NvM 问题分析

NvM模块在开发阶段还是很简单的,配置项并不太多,但因为随着NvM版本的迭代,遇到问题还是很难调查解决的,协议栈是没有问题的。根源:各家配置工具对NvM协议的架构不同和相关的配置项介绍模糊不够具体,导致我们对配置的理解不够透彻,导致配置项选错,出现了一些奇怪的问题。

2023-05-01 12:30:26 2166

原创 1.3瑞萨RA2L1 GPIO之点亮LED

在总目录上面说过,要玩一下boot+can升级上位机+uds诊断,结果发现评估板上没有can控制器,好家伙,直接省了买pcan的钱,看来瑞萨主打的就是免费,到现在一分钱没花,真省钱啊,实在不行后面去买can控制器模块吧,先玩点基础的开开胃吧。那么今天就点亮LED吧。完成了跑马灯实验,主要还是讲解如何通过瑞萨e2studio配置引脚。(瑞萨的LED为什么这样耀眼,我的眼睛啊。主打真材实料。-------->返回总目录<--------

2023-04-01 18:39:10 491

原创 1.2搭建RA2L1 MCU开发环境和编译烧录调试

搭建环境踩了两个小坑,下载软件很慢,新建工程选型不对,问题不大。但留下了几个小小疑问,后续验证(许愿画饼ing)。RA2L1 MCU IDE初评价:e2 studio的界面清晰度和流畅速度以及打开速度和操作反应并不快(对比NXP的S32DS),暂时用功能并不多,可能别的功能很实用吧。-------->返回总目录

2023-03-28 23:07:23 648

原创 1.1 瑞萨开发板RA2L1 MCU上的资源

瑞萨的板子太良心了,作为评测版,带有板载USB调试口(支持MCU在5V或3.3V调试和运行),本以为还要去买个调试器,这一波粉一波瑞萨。插上usb,旁边的两个led会亮如果黄色调试 LED 4没有停止闪烁,请确保正确安装了 J-Link 驱动程序如果绿色 LED2 没有亮,则表示电路板未通电一直听说瑞萨上手很难,今天看来瑞萨的评估版还是很良心的(暂时看来,怕后面打脸)。-------->返回总目录<--------

2023-03-27 20:32:12 371

原创 c语言const关键字误区与使用场景

const修饰的是变量。变量被const修饰之后就变成了只读变量。后面介绍的const和指针一起用的方法,其实主要考察的还是指针。如果懂得指针的原理其实就很好理解。总的来说,就是看const修饰的直接变量。只有被修饰的直接变量才是只读的。

2023-02-20 20:59:10 362 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除