看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于CAN通信和UART通信的ECU板卡程序升级方案设计 收藏
基于CAN通信和UART通信的ECU板卡程序升级方案设计

基于CAN通信和UART通信的ECU板卡程序升级方案设计

作     者:王霖 崔冬冬 杨帆 付波 高吉磊 WANG Lin;CUI Dongdong;YANG Fan;FU Bo;GAO Jilei

作者机构:中国铁道科学研究院集团有限公司机车车辆研究所北京100081 北京纵横机电科技有限公司北京100094 

基  金:中国铁道科学研究院集团有限公司院基金课题(2020YJ201) 

出 版 物:《铁道机车车辆》 (Railway Locomotive & Car)

年 卷 期:2024年第44卷第3期

页      码:105-112页

摘      要:为实现电子控制单元内的板卡程序可靠升级,将MCU的存储区进行分割,设置了程序备份区域。介绍了基于统一诊断服务UDS协议和CAN通信的启动加载程序Bootloader升级板卡程序的方案,并在此基础上设计了基于Ymodem协议UART通信的在线程序升级方法。该方法利用MCU支持边读边写功能,通过在应用程序里增加程序下载任务,使用Ymodem协议接收程序,并将程序烧写至备份区内,待板卡再次上电后,利用Bootloader将备份区内的程序搬运至程序运行区内,实现程序的更新。为降低程序下载任务对其他任务的影响,减少CPU的占用时间,程序下载任务通过直接存储器访问DMA方式获取串口数据,同时通过在任务中增加延迟防止其他任务被长时间挂起。

主 题 词:统一诊断协议 启动加载程序 Ymodem协议 直接存储器访问 

学科分类:08[工学] 0814[工学-地质类] 082301[082301] 0823[工学-农业工程类] 

D O I:10.3969/j.issn.1008-7842.2024.03.14

馆 藏 号:203128376...

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

用户名:未登录
我的评分