收藏到会员中心

文档题目:

基于Xmodem 协议STM32 Bootloader 设计

基于Xmodem 协议STM32 Bootloader 设计
上传会员: Mktv1520
提交日期: 2022-05-18 21:03:49
文档分类: 自动化电气工程
浏览次数: 7
下载次数: 1
下载地址: 点击标题下载 基于Xmodem 协议STM32 Bootloader 设计 (需要:40 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数: 8395
XCLW15378  基于Xmodem 协议STM32 Bootloader 设计
摘要
在线应用编程(IAP)技术是用户自己的程序在运行过程中对User Flash的部分区域进行烧写程序,大大提高更新程序的效率。纯粹的这种更新方式在复杂的现场和较远距离情况下,加上各种干扰因素存在,更新程序是无法实现的,升级很容易出现丢包、数据出错等致命问题。
本论文阐述了在线应用编程(IAP)基础之上加上应用最广泛的Xmodem协议和485通讯,485通信距离远,抗干扰能力大;Xmodem协议有CRC校验和数据纠错机制,使得在较远距离更新程序可靠性大大增加,用户能够通过超级终端、支持Xmodem的串口软件、SecureCRT等支持Xmodem-128或Xmodem-1K协议的软件来更新程序。

关键词:Xmodem协议;STM32;Bootloader



目录
摘  要
第1章 系统概述 1
1.1设计背景 1
1.2设计目的 1
1.3设计功能 1
第2章 总体设计方案 2
2.1 Bootloader实现原理 2
2.2 通讯方案 2
2.3升级方案 2
2.3.1 STM32运行流程 2
2.3.2 文件传输协议 5
第3章 系统硬件设计 7
3.1 STM32最小系统 7
3.1.1 电源电路 7
3.1.2 时钟和复位电路 7
3.1.3 下载调试接口 7
3.2 485通讯电路 8
第4章 系统软件设计 9
4.1 系统整体流程 9
4.2 Xmodem协议 9
4.3 STM32 Bootloader设计 13
4.3.1 程序起始地址设置 13
4.3.2中断向量表的偏移量设置 14
4.3.3 *.bin文件生成 15
第5章 调试 17
结论 18
参考文献 19
致谢 20

(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇无功补偿及其对电力系统电压稳定.. 下一篇伺服电机控制研究

相关栏目

最新文档下载

推荐文档下载