推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

USB大容量存储设备(MSD)引导加载程序(英文)

更新时间:2023-02-01 11:26:20 大小:500K 上传用户:sun2152查看TA发布的资源 标签:usb存储设备msd 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

1 Introduction Freescale offers a broad selection of microcontrollers that feature universal serial bus (USB) access. A product with a USB port allows very easy field updates of the firmware. This application note describes a mass storage device (MSD) USB bootloader that has been written to work with several Freescale USB families. A device with this bootloader is connected to a host computer, and the bootloader enumerates as a new drive. The new firmware is copied onto this drive, and the device reprograms itself. Freescale does offer other bootloaders. For example, application note AN3561, "USB Bootloader for the MC9S08JM60," describes a USB bootloader that was written for the Flexis JM family. The MSD bootloader described in this application note is offered as another option, and has these advantages: • It does not require a driver to be installed on the host. • It does not require an application to run on the host. • Any user can use it with a little training. The only action required is to copy a file onto a drive. • It can be used with many different host operating systems since it requires no host software or driver This bootloader was specifically written for several families of Freescale microcontrollers that share similar USB peripherals. These families include, but are not limited to, the following: • Flexis JM family MCF51JM This bootloader will work on all of these devices with few changes, and examples were written and tested on the following Freescale microcontrollers: • MCF52259 — 32-bit ColdFire V2 with USB, Ethernet, CAN, and external bus • MCF51JM128 — 32-bit ColdFire V1 with USB (part of the Flexis JM family) • MK60N512 — ARM® Cortex™-M4 architecture with USB 2.0 full-speed OTG controller and 10/100 Mbps Ethernet MAC USB stack used: • Freescale’s USB Stack with PHDC support v3.0 Tested development boards: • TWR-MCF5225X-KIT — low-cost tower kit for MCF5225x family • DEMOJM — low-cost development board for Flexis JM family • TWR-K60N512-KIT — low-cost tower kit for Kinetis K60 family Tested operating systems: • Windows XP Pro with Service Pack 2 and Service Pack 3 Tested development tool: • CodeWarrior for Microcontrollers v10.1 • CodeWarrior for Microcontrollers v6.3 • CodeWarrior for ColdFire v7.2

部分文件列表

文件名 大小
USB大容量存储设备(MSD)引导加载程序(英文).pdf 500K

全部评论(0)

暂无评论