- 博客(14)
- 收藏
- 关注
原创 Autosar SPI 学习笔记
1、Job的优先级用于SPI Driver调度开始前对调度Job的顺序排序;2、当一个Job正在传输时,不能被其他高优先级的Job中断(挂起);3、当一个Job传输完成时,若改Job所在的Sequence是可中断的,则该Sequence可以被拥有高优先级Job的Sequence中断,SPI Driver会重新调度高优先级Job所在的Sequence。4、Sequence没有优先级。
2024-01-25 14:35:30 1524
原创 AUTOSAR CanTSyn模块学习笔记
1、DomainId决定时间时间同步的算法,DomainId为0,因此是基于同步时基的时间同步。2、本项目中ECU是作为Slave,只接收;4、SYNC和FUP报文格式。
2024-01-25 11:25:51 349
原创 CANdela cdd文件转cddt
点击Tools -> Convert Document to Template,即可完成cdd文件转cddt啦。
2023-10-16 20:24:51 157
原创 XCP使用中碰到的问题记录
解决办法:在Ape配置DAQ的Identification filed type与ECU中XCP协议栈的XcpTransportLayer.XcpIdentificationFiledType的配置保持一致。3、XCP工程连接完成后进行DAQ数据采集时报START_STOP_SYNCH,27H的错,虽然不影响后续的DAQ通信。2、DAQ采集数据时,Trace上数据一直在刷新,但是通过图像等界面观测变量时变量无数据。1、DAQ采集数据时时间点分布不均匀。
2023-10-09 17:22:20 198
原创 菜鸟配置CAN通信采样点记录
一个位时间的tq数= 位时间/tq = Tsyn(一般固定为1) + PropSeg + Seg1 + Seg2(后面3个为EB中配置波特率用到的参数)举例:CAN时钟为40MHz,波特率为500k,需求配置采样点为75%,如何计算Seg1和Seg2呢,用个二元一次方程组。2x+y+1=位时间/tq = (1/500k) / (1/40MHz) = 2us/0.025us = 80。设Seg1=Seg2=x,设PropSeg=y,则得到。一个tq=1/Canclock。解得 x= 20,y= 39。
2023-05-31 10:39:23 941
原创 Trace32的一些使用记录
加载源码路径: y.SourcePATH.SetRecurseDir 源码路径。设置PC指针: r.s pc 地址。
2023-05-25 19:51:59 421
原创 EA如何找到Toolbox和Browser
安装的全英文的EA实在是太坑了,没有常用的视图,尤其是Browser和Toolbox,由于虚拟机的缘故,快捷键并不好使,折腾好久才找到这两个视图,做个笔记
2021-11-24 18:56:23 2450 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人