收藏到会员中心
|
文档题目: |
基于Xmodem 协议STM32 Bootloader 设计 |
 |
上传会员: |
Mktv1520 |
提交日期: |
2022-05-18 21:03:49 |
文档分类: |
自动化电气工程 |
浏览次数: |
7 |
下载次数: |
1
次 |
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)会员上传,如需要全文请注册成本站会员下载) |
|
|
|