汽车CAN节点软件升级过程中大量频繁的CAN通信造成网络负载率升高,可能导致大部分节点功能降级或者软件升级失败,软件升级时间过长也会给其它节点的功能安全带来隐患。基于UDS on CAN协议设计了一种Bootloader,在软件升级过程中通过特定...汽车CAN节点软件升级过程中大量频繁的CAN通信造成网络负载率升高,可能导致大部分节点功能降级或者软件升级失败,软件升级时间过长也会给其它节点的功能安全带来隐患。基于UDS on CAN协议设计了一种Bootloader,在软件升级过程中通过特定的UDS服务禁止CAN网络节点的应用报文和网络管理报文发送,升级完成后恢复CAN网络节点的应用报文和网络管理报文发送,保证了软件升级过程中的CAN网络带宽。同时结合节点CAN报文接收服务程序设计、缓冲区设置以及对多帧通信参数的调整,降低了程序升级时间。展开更多
文摘汽车CAN节点软件升级过程中大量频繁的CAN通信造成网络负载率升高,可能导致大部分节点功能降级或者软件升级失败,软件升级时间过长也会给其它节点的功能安全带来隐患。基于UDS on CAN协议设计了一种Bootloader,在软件升级过程中通过特定的UDS服务禁止CAN网络节点的应用报文和网络管理报文发送,升级完成后恢复CAN网络节点的应用报文和网络管理报文发送,保证了软件升级过程中的CAN网络带宽。同时结合节点CAN报文接收服务程序设计、缓冲区设置以及对多帧通信参数的调整,降低了程序升级时间。