stm8的在线升级系统

stm8的在线升级系统

ID:17728276

大小:420.50 KB

页数:72页

时间:2018-09-05

stm8的在线升级系统_第1页
stm8的在线升级系统_第2页
stm8的在线升级系统_第3页
stm8的在线升级系统_第4页
stm8的在线升级系统_第5页
资源描述:

《stm8的在线升级系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于STM8的在线升级系统摘要在嵌入式应用中,微控制器作为逻辑控制和数值计算的核心,在软件和硬件的支持下完成产品功能。产品硬件是通常不变的,它的更新频率非常低。产品的软件操作产品硬件来完成逻辑功能,它可以通过软件更新来增强产品功能和修复功能缺陷,它的更新频率相对于硬件而言高的多。软件升级常用的方式有在线编程方式(ICP)和在应用编程(IAP),在线编程需要单独将MCU插入编程器,而在实际的嵌入式应用中,MCU已经嵌入产品硬件,单独拆除MCU是非常困难的,因此通常采用在在线编程的方式,经过MCU的外部通信接口进行软

2、件升级。本文针对汽车车身网络系统的研究,设计一种基于CAN总线的在线升级系统,实现对汽车各种电控单元(ECU)进行在线升级。本文通过在STM8的ECU中实现了基于CAN总线通信的在线升级代码bootloader,通过IAP编程的字节编程实现对应用程序代码数据的更新。在实现在线升级底层代码过程中,将升级代码bootloader存放在用户启动代码区域(UBC)中,防止意外的升级代码破坏,通过固定应用程序的中断向量表位置,并修改位于UBC空间的原始中断向量表的入口地址来解决更新后应用程序中断的使用。通过对FLASH的I

3、AP编程和中断向量的修改实现了STM8单片机的在线更新系统,本系统对STM8嵌入产品的软件升级提供了完整的支持。【关键字】ECU在线升级系统STM8IAPCAN-I-目录前言...................................................................................................................................................1第一章在线升级简介...............

4、.......................................................................................................2第二章系统总体设计......................................................................................................................4第一节软件总体设计..................

5、.................................................................................................4第二节在线升级过程...................................................................................................................7第三节下载协议.............................

6、...........................................................................................10第四节下载程序数据解析.........................................................................................................13第三章基于STM8的在线升级系统................................

7、...............................................................15第一节在线升级入口.................................................................................................................15第二节升级流程控制.............................................................

8、....................................................16第三节下载协议支持.................................................................................................................18第四节FLASH编

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。