看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于KF32A微控制器的汽车仪表双分区BootLoader设计 收藏
基于KF32A微控制器的汽车仪表双分区BootLoader设计

基于KF32A微控制器的汽车仪表双分区BootLoader设计

作     者:惠志洲 单慧 HUI Zhizhou;SHAN Hui

作者机构:南京协和电子科技有限公司研发部江苏南京211100 桑德斯微电子器件(南京)有限公司技术部江苏南京211100 

出 版 物:《汽车实用技术》 (Automobile Applied Technology)

年 卷 期:2024年第49卷第12期

页      码:83-88页

摘      要:基于统一诊断服务(UDS)协议的BootLoader在升级前需要读取软硬件版本号。当升级异常中断,仪表黑屏后,可能无法获取到准确的软硬件版本号,升级无法重新进行。为了解决上述问题,提出了软件回滚的三种方式,分析各自的优缺点,以A/B区轮流互为备份的启动方式设计了一款组合仪表的引导程序BOOT。当升级异常中断后,应用程序能够自动回滚到上一个稳定的版本,可以继续工作。利用CANoe软件设计BootLoader上位机,分别按照正常升级、升级异常中断、异常中断后再升级三个步骤进行验证。实验结果表明,当升级中断后,仪表能够回滚到之前的软件版本继续工作,且可以按照原步骤再升级,达到了预期效果。

主 题 词:微控制器 双分区 汽车仪表 软件回滚 BootLoader CANoe 

学科分类:082304[082304] 08[工学] 080204[080204] 0802[工学-机械学] 0823[工学-农业工程类] 

D O I:10.16638/j.cnki.1671-7988.2024.012.018

馆 藏 号:203128306...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分