社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 836|回复: 4

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

[复制链接]

3

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2017-12-26 13:26:21 | 显示全部楼层 |阅读模式
在做Bootloader,在刷写之前需要运用0X28 服务去关闭非诊断通信。求助,怎么关闭?  加入我诊断用的是CAN1通道,我这里就把CAN2通道关闭了就行吗?不太理解这句话的意思。
此帖出自汽车电子论坛


回复

使用道具 举报

295

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2017-12-28 15:36:07 | 显示全部楼层
简单点就是个标志位啊


回复

使用道具 举报

3

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

 楼主| 发表于 2018-1-2 13:57:23 | 显示全部楼层
xinjitmzy 发表于 2017-12-28 15:36
简单点就是个标志位啊

能说的详细点儿吗?谢谢!关于这个服务不太懂。最终我得能关闭和是能应用程序和网络管理得报文。


回复

使用道具 举报

295

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2018-1-2 16:49:33 | 显示全部楼层
设置一个标志位,用来管理非诊断类报文,如果标志为1,则进行非诊断类通讯。
当收到28服务请求关闭非诊断类报文时,把这个标志位设为0就好了呀。



回复

使用道具 举报

3

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2018-1-3 09:54:41 | 显示全部楼层
28服务是通信控制,总线上某个节点要做Bootloader或者其他例程控制的时候,需要其他节点关闭接收或者发送或者停止网络诊断功能等等,就是要根据你的网络协议在你做Bootloader发出通信控制类型,不要让其他节点误报故障。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-1-24 03:53 , Processed in 0.225505 second(s), 15 queries , Redis On.

快速回复 返回顶部 返回列表