桂林电子科技大学孙永厚获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉桂林电子科技大学申请的专利基于CAN总线UDS诊断服务的MCU在线升级方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119668644B 。
龙图腾网通过国家知识产权局官网在2025-10-03发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411709978.5,技术领域涉及:G06F8/65;该发明授权基于CAN总线UDS诊断服务的MCU在线升级方法是由孙永厚;王健;刘夫云设计研发完成,并于2024-11-27向国家知识产权局提交的专利申请。
本基于CAN总线UDS诊断服务的MCU在线升级方法在说明书摘要公布了:本发明涉及车辆工程技术领域,具体涉及一种基于CAN总线UDS诊断服务的MCU在线升级方法,首先对boot和App程序的MCU内存区域进行划分,接着完成boot到App的MCU程序跳转,以及App到boot的MCU复位,然后基于UDS诊断服务用周立功上位机完成在线升级。在Bootloader和App间的程序跳转校验的跳转检验中,本发明还通过CRC循环冗余校验进行APP程序有效性的验证,经试验验证,本发明能有效地基于UDS服务完成App程序的更新,并将ADAS辅助驾驶相关算法封装成App进行烧录。
本发明授权基于CAN总线UDS诊断服务的MCU在线升级方法在权利要求书中公布了:1.一种基于CAN总线UDS诊断服务的MCU在线升级方法,其特征在于,包括下列步骤: 步骤1:选用CAN总线驱动; 步骤2:进行Bootloader和App链接文件存储区域划分; 在步骤2中Bootloader和App程序均对Flash与SDRAM中的存储区域划分,在Bootloader程序中交换区存储的是App的CRC值与boot计算的App CRC值进行比较; 步骤3:完成boot到App的MCU程序跳转; 步骤3的执行过程,包括下列步骤: 步骤3.1:重定向中断向量表,中断向量表的地址设置成App程序的起始地址; 步骤3.2:重定向主堆栈指针指向App程序的起始地址中存储的地址; 步骤3.3:重定向程序计数器指针指向的地址; 步骤3.4:通过函数指针完成相应的App程序的地址; 步骤4:使用硬件看门狗实现App跳转到Boot的MCU复位; 步骤4中App跳转到Boot程序时通过看门狗设置超时时间为0实现MCU复位; Bootloader和App间的程序跳转校验通过CRC检验实现,Boot程序跳转到App程序之前需要进行CRC校验,Boot程序生成相应的CRC‑16多项式值与APP中存储的CRC值进行比较,CRC值相等则数据完整App有效,进行相应的程序跳转;APP跳转到Boot实现MCU复位前,则APP生成的CRC值与Boot中交换区存储的CRC校验值进行比较,CRC值相等则数据完整Boot有效,进行MCU复位操作; 步骤5:通过UDS诊断服务实现程序OTA在线升级; 步骤5中使用周立功上位机刷写脚本,通过UDS协议的服务ID进行报文传输,通过UDS服务在线加载更新后的App程序,最后完成MCU复位。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人桂林电子科技大学,其通讯地址为:541004 广西壮族自治区桂林市七星区金鸡路1号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励