ZLG ZCANPro,ECU刷新,bug分享

在这里插入图片描述


摘要 📋

ZCANPro想必大家都不陌生,买ZLG的CAN卡,必须要用的上位机软件。在汽车行业中,有ECU软件升级的需求,通常都通过UDS协议实现程序的更新,满足UDS升级的上位机要么自己开发,要么用CANoe或者VFlash,最近几年国产软件做得也越来越出色,使用ZCANPro的ECU刷新功能也渐渐多起来。
本文记录,分享使用ZCANPro进行ECU刷新时发现的一个问题,通过这个问题展开的一些思考和探讨,如果对你有帮助,欢迎评论、分享👍😊🎉🎉🎉💐💐💐


问题的起因

公司产品支持基于UDS on CAN的软件升级功能,于是使用ZCANPro的ECU刷新界面,编辑了升级流程,加载了升级文件,自测了升级流程,没啥问题,于是就将ZCANPro的刷写工程打包交付给测试进行压测了。一般,开发自测不会进行太多次(开发一般都比较自信😎),压测和异常测试都交给测试部门进行。
过了几天,测试反映,**大文件(大于30M)**升级偶尔中断,导致测试进度缓慢!!!
我一听,赶紧复现,果不其然,大文件升级就是有概率中断。我的第一反应,就是排查下位机的UDS协议、CAN的收发、任务的状态等等,排查了一天,也加了各种打印,再进行复现,观测。
👨‍🔧🖥️排查问题的过程很是缓慢,因为不是必现问题,所以,有时候升级成功了,而且能够连续好几次,这就不好办了!并且越发觉得下位机的软件bug藏得太深了,就这样连续测了一星期,都没有查到具体原因。

😒😒😒

bug分享 ✨

最终,不得不用debug模

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智驾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值