资料介绍
在一个特定的场合,很多应用或产品都需要升级固件,以修复 Bug 或提高性能。大多数人都不愿意使用专用的调试接口,而是使用 UART、 USB、 I2C 等通信接口。这种情况下,就需要一个串行 Boot Loader 通过其中一个通信接口升级固件,而不需要调试器或特定的程序工具。本文档将指导您如何使用 UART (通用异步接收器 / 发送器)接口在 Kinetis E 系列上设计 Boot Loader。本文档中列出的示例代码是在 IAR 6.50 中开发的。
1 简介
Boot Loader 是一种内置固件,用于通过通信接口将应用代码编程到片上非易失性存储器 (Kinetis E 上的 Flash )。本文档将介绍如何在 FRDM-KE02Z 板上设计 UART Boot Loader。该程序将使用 AN2295 PC 端主机 GUI 工具解码 s19 文件,然后通过 UART 接口将应用代码传输到目标 MCU。然后写入到 Flash。
2 软件体系结构
可以从飞思卡尔网站上下载 win_hc08sprg.exe 软件,使用该工具解码 S19 文件并与目标 MCU 通信。该工具兼容 FC 协议。关于详细的信息,请参见 www.freescale.com 上提供的 AN2295。内置 Flash 上的 Boot Loader 在通电后将开始运行,并确定握手是否成功。如果发生超时,将跳转到应用代码的入口地址。
2.1 Flash 操作
KE02 提供了 flash 操作的高级功能:闪存控制器 (FMC) 和 flash 访问控制,它们不仅能够加速对 flash 的存取,避免在访问 flash 过程中等待,而且还能在 flash 繁忙时避免冲突。下面我们介绍两种 Flash 编程方法: 1. 通过 RAM 中运行的代码编程 Flash 2. 通过 Flash 中运行的代码编程 Flash
- AWR294x主引导加载程序和辅助引导加载程序
- 用于MCU的USB DFU引导加载程序
- Kinetis E系列上的UART引导加载程序设计 - 应用说明
- Kinetis E系列上的I2C引导加载程序设计
- Kinetis E系列上的UART引导加载程序设计 - 应用说明
- Kinetis E系列上的I2C引导加载程序设计
- Kinetis E系列上的UART引导加载程序设计 - 应用说明
- Kinetis E系列上的I2C引导加载程序设计
- 使用新的引导加载程序对旧BadgerStick进行编程
- Kinetis E系列上的UART引导加载程序设计 - 应用说明
- Kinetis E系列上的I2C引导加载程序设计
- AN5405_STM32 引导加载程序中使用的 FDCAN 协议
- Kinetis E系列上的I2C引导加载程序设计 0次下载
- SamD20基于UART的SamBA引导加载程序免费下载 18次下载
- Kinetis E系列上的UART引导加载程序设计 4次下载
- 浅谈项目中的程序设计思路与步骤 972次阅读
- 解析PLC梯形图程序设计 1402次阅读
- AN-2058: ADuCM355用户引导加载程序 803次阅读
- 如何使用CAN引导加载程序在MAXQ7665A中加载用户应用代码 650次阅读
- 为MAXQ2000微控制器实现JTAG自举加载程序主控 984次阅读
- 怎么使用uboot引导应用程序? 1360次阅读
- 聊聊程序分散加载启动的奥秘 1972次阅读
- 浅谈RAM 执行应用程序 3060次阅读
- PIC系列单片机程序设计基础知识详细说明 4303次阅读
- 基于仿真RS-232串行端口的射频通信协议使引导加载器实现无线触发 996次阅读
- 如何利用蓝牙串行适配器通过引导加载让器件实现无线触发 1154次阅读
- 如何在树莓派4上安装新的引导加载程序 5638次阅读
- 基于ARM-Linux平台的FPGA程序加载模式浅析 1074次阅读
- 介绍MATLAB程序设计中M程序及使用方法 6845次阅读
- 单片机与程序设计(下) 2826次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多