一种基于UDS的Bootloader程序更新方法和系统

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种基于UDS的Bootloader程序更新方法和系统
申请号:CN202510879485
申请日期:2025-06-27
公开号:CN120723270A
公开日期:2025-09-30
类型:发明专利
摘要
本发明提出一种基于UDS的Bootloader程序更新方法和系统。所述方法包括:通过上位机经CAN设备与主控芯片建立CAN通讯;利用原Bootloader程序擦除主控芯片中原有应用程序;原Bootloader通过UDS诊断协议的服务将过渡软件下载至原有应用程序对应的Flash区域;将主控芯片复位后启动过渡软件,通过过渡软件擦除原Bootloader程序,并将新的Bootloader程序下载至原Bootloader程序对应的Flash区域;将主控芯片复位后启动新的Bootloader程序;通过新的Bootloader程序擦除过渡软件并将应用程序下载至所述原有应用程序对应的Flash区域。本发明采用二级Bootloader的更新架构,无需修改原有架构,过渡软件临时接管,不影响初始化时间;且过渡软件存储于Flash,不依赖RAM,掉电后可恢复;Bootloader程序更新可以不拆整机进行升级,节约了成本。
技术关键词
程序更新方法 主控芯片 Bootloader程序 软件 标志位 非暂态计算机可读存储介质 程序更新系统 协议 计算机程序产品 通讯 模块 处理器 指令 标识