- 博客(6)
- 收藏
- 关注
原创 Autosar - Can: 内部CAN通道配置
由于完全不使用网络管理,因此通信一旦打开,就不会关闭.即使在休眠的时候,通信也不会被关闭,除非下电.所以这里的action需要删掉.表示休眠的时候.这路CAN通道不会受到影响。内部的CAN通道不能调用Com模块的请求通信的接口,因此需要将CAN通道的ComM 模式永远配置成FULL CAN。在ComM模块配置中, Nm 类型需要配置成NONE , 完全不使用网路管理,停止通信后也不会进入休眠.由于新增的一路内部CAN没有使用到Nm,因此需要在Nm模块中,将这路CAN的配置删除掉。
2024-10-28 12:17:02 244
原创 Autosar - Com: 事件型报文触发机制源码设计
举个例子,假如此时事件被触发,如果Tx Mode Number Of Repetition为 5, Tx Mode Repetition Periods为20,那么ECU就会连续发送5帧PDU,帧间隔时间是20ms。每进来一次,这个函数的函数值就会减1,当返回值为0的时候。Tx Mode Repetition Periods: 这个参数指的是,发送PDU的时间间隔。,这个函数,就会将RepCnt的值减一,直到发完所有帧后,这个值会变成0,检测到RepCnt的值为0后,会终止请求发送报文。
2024-10-24 22:02:58 318
原创 基于S32DS的 VectorCAST 测试环境构建
这里我的理解是,VectorCAST里面有一个模拟器,在对单个**.c**文件进行单元测试时,模拟器会生成一个最小系统,这个最小系统包括芯片的启动文件和被测试的.c文件,通过生成Driver和Stub,最终编译链接成一个可执行程序。Driver在这里就像是一个main函数,main函数里面调用的函数,是被测试.c文件里面的函数。因为代理商给你的这个Demo,编译器和模拟器的路径是基于他们电脑上的安装位置,这里要改成自己电脑上的。:这个文件夹里面是一些芯片相关的支持文件,如芯片的启动文件,链接文件等。
2024-10-17 17:57:08 924
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人