[求助] UDS 诊断,bootloader 0x28 CommunicationControl

SCT006   2017-12-26 13:26 楼主
在做Bootloader,在刷写之前需要运用0X28 服务去关闭非诊断通信。求助,怎么关闭?  加入我诊断用的是CAN1通道,我这里就把CAN2通道关闭了就行吗?不太理解这句话的意思。

回复评论 (5)

简单点就是个标志位啊
点赞  2017-12-28 15:36
引用: xinjitmzy 发表于 2017-12-28 15:36
简单点就是个标志位啊

能说的详细点儿吗?谢谢!关于这个服务不太懂。最终我得能关闭和是能应用程序和网络管理得报文。
点赞  2018-1-2 13:57
设置一个标志位,用来管理非诊断类报文,如果标志为1,则进行非诊断类通讯。
当收到28服务请求关闭非诊断类报文时,把这个标志位设为0就好了呀。

点赞  2018-1-2 16:49
28服务是通信控制,总线上某个节点要做Bootloader或者其他例程控制的时候,需要其他节点关闭接收或者发送或者停止网络诊断功能等等,就是要根据你的网络协议在你做Bootloader发出通信控制类型,不要让其他节点误报故障。
点赞  2018-1-3 09:54
看看,支持
充放电数显全套方案,双口快充慢充检测电流电压,两线三线直流电压表,配套三个8尺寸15*8MM带AV电流电压单位专利数码屏,资料QQ2981074992 邮箱同上
点赞  2018-3-19 12:23
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复