推荐星级:
- 1
- 2
- 3
- 4
- 5
USB大容量存储设备(MSD)引导加载程序(中文)
资料介绍
Freescale 很多微控制器都集成了通用串行总线( USB)
访问接口。带USB端口的产品可以极为方便地在现场更
新固件。本应用笔记介绍一个大容量存储设备 (MSD)
USB 引导加载程序,它能配合多个 Freescale USB 系列
进行工作。具有该引导加载程序的设备连接到主机后,
该引导加载程序就会被枚举为一个新的驱动器。在新固
件复制到该驱动器上后,设备会使用新的固件对自己进
行更新。
Freescale 还提供其他引导加载程序。例如,应用笔记
AN3561 (“适用于 MC9S08JM60 的 USB 引导加载程
序”)介绍了为 Flexis JM 系列而编写的 USB 引导加载
程序。本应用笔记中介绍的 MSD 引导加载程序作为另
一种选择而提供,且具有以下这些优势:
• 无需在主机上安装驱动程序。
• 无需在主机上运行应用程序。
• 任何用户只需稍加培训都能使用。唯一需要的操
作是将文件复制到驱动器上。
• 由于不需要主机软件或驱动程序,因此它能用于
许多不同的主机操作系统。
该引导加载程序专门针对多个具有相似 USB 外设的 Freescale 微控制器系列而编写。这些系列包
括但不限于:
• Flexis JM 系列 MCF51JM
• 集成 USB 的 ColdFire MCF522xx
• Kinetis
该引导加载程序只需略经修改便可支持上述所有器件;实例针对下列Freescale微控制器编写并经
过测试:
• MCF52259 — 带 USB 、以太网、 CAN 和外部总线的 32 位 ColdFire V2
• MCF51JM128 — 带 USB 的 32 位 ColdFire V1 (属于 Flexis JM 系列)
• MK60N512 — 带USB 2.0全速OTG控制器和10/100 Mbps以太网MAC的ARM® Cortex™-M4
架构
使用的 USB 协议栈:
• 支持 PHDC 的 Freescale USB 协议栈 v3.0
测试的开发板:
• TWR-MCF5225X-KIT — 适用于 MCF5225x 系列的低成本 Tower 套件
• DEMOJM — 适用于 Flexis JM 系列的低成本开发板
• TWR-K60N512-KIT — 适用于 Kinetis K60 系列的低成本 Tower 套件
测试的操作系统:
• Windows XP 专业版( Service Pack 2 和 Service Pack 3 )
测试的开发工具:
• CodeWarrior for Microcontrollers v10.1
• CodeWarrior for Microcontrollers v6.3
• CodeWarrior for ColdFire v7.2
部分文件列表
文件名 | 大小 |
USB大容量存储设备(MSD)引导加载程序(中文).pdf | 2M |
全部评论(0)