BootLoader刷新概述

BootLoader刷新软件的完成需要涉及以下基本内容
1,下载文件的解析,如S19,HEX等文件按照格式规范进行解析出来地址+数据,这需要PC端的上位机进行实现;
2,解析出来了刷新文件的地址和数据后需要通过通讯(can)传递到ECU中,那么传递到ECU的哪段地址呢,这个是要设计时预先对memory进行分配好APP和数据区域,确定好flash的各个区段是怎么划分给那部分使用的(boot区,app区,标定数据区,eeprom区);
3,刷新的软件数据通过上位机基于各自整车厂的刷新规范(基于UDS)的各自详细流程进行实现讲app软件安全的刷新到ECU中;
4,上位机将app和数据刷新到ECU中,刷新到相应地址后,检查有效后,程序从boot跳转jump到 APP的起始地址开始运行app。

相关网络参考文章
1,汽车电子控制单元Bootloader刷新功能测试方法
http://www.gzweix.com/article/sort0253/sort0657/info-314557_3.html
2,详解设计智能前照灯的CAN刷新软件
http://www.gzweix.com/article/sort0253/sort0487/info-260414_4.html
3,s19格式文件详解
https://blog.csdn.net/xxxl/article/details/19494187
4,英飞凌XC2000系列CAN BootLoader(CAN_BSL)的实现
https://blog.csdn.net/weixin_42967006/article/details/100575202

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值