自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UDS诊断故障码及诊断服务介绍(14h, 19h, 85h)

1 诊断故障码日常生活中人总是免不了生病,人生病去医院,医生望闻问切找出病因,对症下压然后要到病除。同理汽车也可能“生病”,比如车载空调系统的电机被卡住,小电瓶没电了;这些故障都会影响到功能实现。人看病时,你要说出具体的症状,具体病因由医生判定,而车载诊断功能是车子自己判定自身故障原因,当维修人员或者开发人员通过诊断设备请求读取当前的故障时,ECU把当前所有故障告诉给诊断设备。开发时,会事先...

2019-12-24 20:31:16 26568 5

原创 ARM 汇编指令集

寄存器寄存器的寄存器用于数据处理及控制。如内存中数据处理,需先从内存中加载数据到寄存器中,处理完毕后,再把寄存器的数据存放到内存中。寄存器组拥有16个寄存器,R0R12是通用寄存器,R13R15是特殊寄存器。寄存器作用commentR0~R7通用寄存器-Low register16 bits 指令R8~12通用寄存器-Hig Register16 bits 指令 + 32 bits 指令R13Stack Pointer-SPMSP:(Main stack

2022-01-30 13:22:00 2812

原创 Reset and reset sequence

有如下三种复位方式:reset TypecommentPower on Resetreset everything: processor + debug component+PeripheralsProcessor Resetreset processor onlySystem Resetreset processer + Perpherals上电复位后,硬件会自动去读内存开始(内存最开始存放的是中断向量表)的前俩个数据,中断向量表前俩个如下如下:Vector

2021-12-31 17:03:16 535

原创 Nested Vectored Interrupt Controller (NVIC)嵌套中断向量控制器

Based ARM CM4

2021-12-28 17:13:43 3055

原创 链接脚本文件-Linker script file

连接器(Linker)会将一个或多个生成的目标文件合并成一个可执行文件。如一个程序中,会存在若干个模块,每个模块编译会生产一个目标文件(.o格式),而最终的可执行文件只有一个。连接器会把所有目标文件合并成一个可执行文件。目标文件由若干段组成,如代码段,数据段,未初始话数据段等。链接时,链接器会打破目标文件的内部结构,把所有目标文件代码段都提取出来,共同组成最终可执行程序的代码段,并把代码段放在指定的地址空间内。链接文件的作用是:描述如果把目标文件中的段映射到可执行文件中去,并控制可执行文件中的内存布

2021-12-17 16:28:37 2254

原创 SBL(Falsh驱动程序)在bootloader中的应用

目录SBL 常见方式SBL(Second Boot Loader) Flash驱动程序,主要提供Flash内存的擦除及刷写。在线升级中,首先擦除特定flash内存中的数据,然后把APP的可执行文件刷写进去。SBL 常见方式在Autosar流程中,需要首先把SBL程序下载到RAM/Flash中,然后再进行应用程序的下载。SBL有下面三种方式:第一种是把驱动程序固化在ROM中,定义一个const数组,使用时拷贝到RAM中。第二种是驱动程序是放在PC端,通过总线下载到RAM...

2021-05-11 21:13:42 10662 3

原创 CANDela studio 常用使用配置( For edit CAN Diagnostic databse)

(本文介绍车载诊断功能开发流程及工具操作) 汽车车载诊断功能由项目支持的各诊断服务组成,如22h读数据功能,2E写数据功能,19读诊断信息功能等。 目前的开发流程中,诊断协议栈的代码通过工具自动生成,输入文件为诊断数据库文件,格式为CDD,编辑CDD文件的软件为CANdela。1 诊断调查表编辑 诊断开发第一步需确认项目所支持的服务及子服务的内容。因诊断功能是由整车厂及供应商协同开发且实际变更需求较大,故前期使用一个诊断调查表(特点:整...

2020-08-19 16:31:49 7819 3

原创 Panel Designer--Picture Box使用

Panel Desiger提供图形显示的功能

2020-04-28 18:28:11 849

原创 ISO15765_2 网络层服务

1 参考OSI的CAN模型1.1 CAN分层模型标准CAN网络通信采用分层设计模式,参考OSI基本模型,其分层如下: 编号 层架构 层架构 ISO 1 Application Layer 应用层 ISO-15765-3 ...

2020-04-17 09:18:46 4715 8

空空如也

空空如也

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

TA关注的人

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