OTA升级VCI
JIANJIANJIAN1111
喜欢电子的人
展开
-
OTA升级第一次成功第二次失败
1.现象 在vehicle 0.7.4版本上,升级OTA vcu 第一次升级成功 第二次升级就失败,当时测试好久,第三次升级成功 ,第四次升级失败。 2.分析 客户端尝试连接,但是连接失败,在客户端发送数据失败,服务端接收数据失败,没有收到客户端发送过来的“send_stop”命令,所以造成升级失败。抓包分析,在服务端接收存在问题。 void * receiveVcuMessage(void *arg)中当客户端断开连接时候没有及时清除句柄,close(vcu_thread_socket_fd);原创 2020-09-14 21:02:59 · 320 阅读 · 0 评论 -
OTA升级后车辆上不了电
1.问题 车辆vci升级后vcu发送上电命令无响应 2.分析 当时华凯给vehicle通讯,采用send_stop命令字符串作为命令,如果在两条命令之间时间间隔在2秒内说明是要停止CAN,如果大于2s则认为是打开CAN通讯。现在给我发送消息大于2s导致vehicle没有停止CAN,这样导致华凯的命令发送不到总线。 3结论 现在vehicle这里修改为小于3秒就认为要关闭CAN ...原创 2020-08-31 13:44:41 · 251 阅读 · 0 评论