- 10
- 0
- 约1.12万字
- 约 15页
- 2017-10-24 发布于湖北
- 举报
AVR自引导IAP的应用设计
AVR 自引导IAP 的应用设计
ATmega128 具备引导加载支持的用户程序自编程功能(In-Sysytem Programming by
On-chip Boot Program),它提供了一个真正的由MCU 本身自动下载和更新(采用读/写同
时“Read-While-Write”进行的方式)程序代码的系统程序自编程更新的机制。利用AVR 的这
个功能,可以实现在应用编程(IAP)以及实现系统程序的远程自动更新的应用。
IAP 的本质就是,MCU 可以灵活地运行一个常驻Flash 的引导加载程序(Boot Loader
Program),实现对用户应用程序的在线自编程更新。引导加载程序的设计可以使用任何的
可用的数据接口和相关的协议读取代码,或者从程序存储器中读取代码,然后将代码写入(编
程)到Flash 存储器中。
引导加载程序有能力读写整个Flash 存储器,包括引导加载程序所在的引导加载区本身。引
导加载程序还可以对自身进行更新修改,甚至可以将自身删除,使系统的自编程能力消失。
引导加载程序区的大小可以由芯片的熔丝位设置,该段程序区还提供两组锁定位,以便用户
选择对该段程序区的不同级别的保护。
本节将给出一个实际的的Boot Loader 程序,它可以配合Windows 中的超级终端程序,采
用Xmodem 传
您可能关注的文档
最近下载
- DB32T-药品生产检验结果超标调查指南.pdf VIP
- newtons4th 功率分析仪 PPA2530 PPA2630.pdf VIP
- 2026年高考考前最后一卷:2026年高考真题重组(解析版).docx VIP
- 《浙江省园林绿化工程施工质量验收规范》编制简介.pdf VIP
- 常州大学《数据库原理》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 《中国古代音乐》-(精选)课件.ppt VIP
- 2026年度省综合专家库评标专家继续教育培训考试题及答案.docx
- 气体工况标况体积换算.xlsx VIP
- DBJ50T-274-2017 重庆市轨道交通客运服务标志标准 .pdf VIP
- 乡村民宿亲子农耕体验营策划.docx VIP
原创力文档

文档评论(0)