USB 大容量存储设备主机引导加载程序 应用说明
发布时间:
2019-03-28
类型:
用户指南,使用手册、操作指南
品牌:
NXP(恩智浦)
型号:
MCF51JM128; MCF52259; MK60N512VMD100; MCF52259EVB; TWR-K60N512; M51JM128EVB; M52259EVB; TWR-K60-N512-KIT; K60N512; K60; TWR-MCF51MM; TWR-MCF5225X; TWR-SER; TWRK60N512; JM60; MM52259; M52259; JM128
该应用笔记详细阐述了飞思卡尔半导体公司针对32位ColdFire和Kinetis MCU系列开发的USB大容量存储设备(MSD)类引导加载程序。资料深入解析了该引导加载程序的架构设计与开发流程,并提供了将其移植到其他平台的具体指导。文中结合MCF52259EVB和TWR-K60N512开发板,展示了基于MQX操作系统的引导示例,以及利用该加载程序进行用户应用编程的完整方法,旨在帮助开发者实现高效、灵活的系统固件更新。基于该方案,用户可通过世强硬创平台获取原厂授权的正品器件,其中飞思卡尔在世强硬创平台上由世强先进(深圳)科技股份有限公司授权代理并提供技术支持及采购服务。针对文中所述器件,平台提供专职FAE团队支持选型、设计验证及调试,相关产品支持单件起订、在线下单、样品申请、批量询价,并覆盖从研发打样到量产的全生命周期采购需求,有助于缩短供应链响应周期,加速产品开发与上市。
资料下载
资料平台
| 数据手册 - 英文 |
Flexis 32位V1 ColdFire USB微控制器:MCF51JM
Apr 9, 2022
|
下载 |
| 产品勘误说明 - 英文 |
MCF52259参考手册勘误表
Rev. 1
|
下载 |
| 商品功能框图 - 中文 |
MCF51JM Flexis 32位V1 ColdFire USB微控制器
Apr 8, 2022
|
下载 |
| 数据手册 - 英文 |
MCF51JM128 ColdFire微控制器
Rev. 4
|
下载 |
| 产品勘误说明 - 英文 |
MCF52259芯片勘误表
Rev. 0
|
下载 |
| 商品功能框图 - 英文 |
FTF 2008徽章
REV B
|
下载 |
| 数据手册 - 英文 |
MCF52259 ColdFire微控制器
Rev. 5
|
下载 |
| 产品勘误说明 - 英文 |
掩码2M92K的掩码集勘误表
Rev. 0
|
下载 |
| 商品功能框图 - 中文 |
MCF5225X 一站式连接32位微控制器
Apr 8, 2022
|
下载 |
| 数据手册 - 英文 |
Flexis 32位V1 ColdFire USB微控制器
Dec 18, 2024
|
下载 |
| 产品勘误说明 - 英文 |
1M92K的掩码集勘误表
Rev. 0
|
下载 |
| 商品功能框图 - 中文 |
MCF5222X 32位微控制器,带USB
Apr 8, 2022
|
下载 |
| 数据手册 - 英文 |
K60子系列支持以下内容:MK60FX512VLQ12、MK60FN1M0VLQ12、MK60FX512VMD12、MK60FN1M0VMD12产品介绍
Rev. 7
|
下载 |
| 产品勘误说明 - 英文 |
TWR-K60N512风塔模块硬件勘误表和变更
Rev. 0
|
下载 |
| 商品功能框图 - 英文 |
MC13224 PiP示意图
Rev 3
|
下载 |
| 数据手册 - 英文 |
K60子系列支持以下内容:MK60FX512VLQ15、MK60FN1M0VLQ15、MK60FX512VMD15、MK60FN1M0VMD15产品介绍
Rev. 7
|
下载 |
| 产品勘误说明 - 英文 |
MCF52235芯片勘误表
Rev 9
|
下载 |
| 商品功能框图 - 中文 |
MCF51Jx ColdFire+Jx系列 32位MCU
Apr 8, 2022
|
下载 |
| 数据手册 - 英文 |
K60子系列数据表
Rev. 7
|
下载 |
| 数据手册 - 英文 |
K60子系列数据表
Rev. 7
|
下载 |
| 数据手册 - 英文 |
K60子系列数据表
Rev. 3
|
下载 |
| 数据手册 - 英文 |
K60子系列数据表
Rev. 7
|
下载 |
| 数据手册 - 英文 |
K60子系列数据表
Rev. 3
|
下载 |
| 数据手册 - 英文 |
K60子系列数据表
Rev. 3
|
下载 |
| 产品勘误说明 - 英文 |
MCF52211芯片勘误表
Rev. 6
|
下载 |
| 产品勘误说明 - 英文 |
MCF52223芯片勘误表
Rev. 6
|
下载 |
| 数据手册 - 英文 |
K61子系列支持以下内容:MK61FX512VMD12、MK61FN1M0VMD12产品介绍
Rev. 7
|
下载 |
| 开发环境(软件/固件) - 英文 |
飞思卡尔触摸感应软件2.5 Kinetis预览发行说明
Rev. 6
|
下载 |
| 数据手册 - 英文 |
MCF52223 ColdFire微控制器产品介绍
Rev. 3
|
下载 |
世强AI
世强AI是专注硬创领域的专业垂类AI。基于世强硬创平台沉淀的全品类数据,覆盖 IC、元件、材料、电气、电机、仪器,超千万级 SKU。深度融合全行业原厂技术资料与供应链数据,不仅提供方案设计、器件选型、BOM优化等快速精准的研发支持,更能发起快速购买、样品申请、技术支持、批量询价等服务,贯穿硬件创新全链路,让研发更容易,让采购更便宜。
去使用世强AI >>
应用/方案
USB大容量存储设备主机引导程序应用说明
本文档介绍了Freescale Semiconductor的USB主机存储设备引导加载程序,适用于32位ColdFire和Kinetis MCU系列。文档详细阐述了引导加载程序的概述、架构、开发新引导加载程序的方法,以及如何为MCF51JM128、MCF52259和MK60N512VMD100 MCU开发新的用户应用程序。此外,还提供了MQX引导加载程序的示例,包括MCF52259EVB和TWR-K60N512的设置、图像文件准备、应用程序构建和运行步骤。最后,文档讨论了定制因素,如BDM或编程接口、重新进入引导加载程序模式的方法、USB集线器驱动程序和调试消息。
阅读原文 >>
Freescale USB 大容量存储设备引导加载程序 应用笔记
本资料介绍了Freescale USB大容量存储设备引导加载程序,适用于多个Freescale微控制器系列。该程序无需安装驱动程序或运行应用程序,用户只需将文件复制到设备驱动器即可更新固件。资料详细说明了引导加载程序的架构、功能、使用方法以及如何将其移植到其他平台。此外,还提供了开发新应用程序的指导,包括修改链接器命令文件和重定向中断向量等。
阅读原文 >>
飞思卡尔USB大容量存储设备引导程序应用说明
本资料介绍了Freescale Semiconductor的USB存储设备引导加载程序(Bootloader),适用于多个Freescale微控制器系列。该Bootloader允许通过USB连接更新设备固件,无需安装驱动程序或运行应用程序。资料详细描述了Bootloader的架构、功能流程、使用方法以及如何将其移植到其他平台。此外,还提供了开发新应用程序时需要考虑的链接器和中断向量配置。
阅读原文 >>
K60 3相PMSM无传感器矢量控制参考设计
该资料介绍了基于K60 Arm® Cortex®-M4 MCU的三相PMSM无传感器矢量控制参考设计。设计展示了K60在高级电机控制应用中的驱动能力,并使用恩智浦塔式快速原型设计系统作为硬件平台。通过配套的嵌入式源代码,可快速开发工业驱动应用。资料包含无传感器矢量控制框图,并提供了更多相关信息链接。
阅读原文 >>
32位微控制器,带USBOn-The-Go:MCF5221X
MCF5221X系列32位微控制器具备集成USB on-the-go功能和丰富的串行接口,适用于开发需要USB连接的应用。该系列基于ColdFire V2内核,提供高性价比和低功耗特性。
阅读原文 >>
ColdFire™嵌入式微处理器的设计、验证和测试
本文介绍了Motorola公司ColdFire嵌入式微处理器的开发、验证和测试方法。文章详细阐述了从设计规格到功能设计、逻辑设计、物理设计以及测试设计的整个过程,特别强调了设计自动化、测试优化和成本控制的重要性。文章还介绍了ColdFire系列产品的特点、架构和性能,以及如何通过设计优化和测试技术提高产品的可靠性和性能。
阅读原文 >>
MCF52259 Ethernet Bootloader for MCU应用说明
本资料介绍了如何使用Freescale Semiconductor提供的以太网引导加载程序,适用于Kinetis、MCF52259和MCF51CN128等平台。主要内容包括引导加载程序架构、引导加载程序序列、在IAR和CodeWarrior IDE中添加以太网引导加载程序支持的方法,以及如何运行以太网引导加载程序。资料提供了详细的步骤和配置文件修改方法,帮助开发者将以太网引导加载程序嵌入到产品中。
阅读原文 >>
用于MCU应用程序的USB DFU引导加载程序说明
本资料介绍了Freescale Semiconductor的USB DFU Bootloader在MCU中的应用,包括其架构、启动序列、开发应用以及移植到其他平台的方法。资料详细阐述了如何使用USB DFU Bootloader进行现场MCU固件升级,无需外部编程工具,只需PC和USB线即可。资料还提供了MQX RTOS应用和裸机软件的运行示例,以及如何将Bootloader移植到其他平台。
阅读原文 >>
用于MCU的USB DFU引导加载程序 应用笔记
本文档详细介绍了Freescale Semiconductor的USB DFU(设备固件更新)引导加载程序,适用于多种Freescale MCU,包括S08、ColdFire、Kinetis等系列。文档涵盖了USB DFU引导加载程序的概述、架构、引导序列、开发过程以及示例。主要内容包括USB DFU引导加载程序的安装、配置、使用和移植,以及如何通过USB DFU引导加载程序进行固件升级。
阅读原文 >>
CodeWarrior™Development Studio for ColdFire®Architectures V7.1飞思卡尔开发工具
Freescale CodeWarrior™ Development Studio for ColdFire® Architectures V7.1是一款综合性的开发工具套件,旨在加速网络连接、工业控制产品的设计。它包括源级调试器、Processor Expert工具、编辑器和代码导航系统等功能,支持多种ColdFire处理器系列,并提供多种版本以满足不同需求。该套件优化了编译器和库,以提升代码密度和性能,并支持多种硬件平台和通信接口。
阅读原文 >>
MCF5222x系列ColdFire®嵌入式控制器说明书
Freescale Semiconductor推出的MCF5222x系列ColdFire嵌入式控制器,具备高集成度和低成本优势,适用于工业、商业和消费市场。该系列控制器采用ColdFire V2核心,提供高达76 MIPS的性能,集成USB OTG控制器、多种通信接口和丰富的片上外设,支持多种应用,如智能家居、医疗设备、工业自动化等。
阅读原文 >>
超越比特
本资料主要介绍了Freescale半导体公司推出的多种技术和产品,包括8位微控制器(MCU)、32位ColdFire控制器、16位数字信号控制器(DSC)和ZigBee无线技术。资料重点阐述了Freescale如何通过Controller Continuum简化8位到32位MCU的过渡,并提供了降低功耗的解决方案。此外,还介绍了Freescale设计联盟计划和客户如何从其产品和服务中受益。
阅读原文 >>
用于Freescale MQX的WiFi驱动程序
本资料为GainSpan GS1011 Wi-Fi模块的MQX RTOS驱动程序指南,旨在说明如何将MQX操作系统与GS1011模块集成,提供Wi-Fi功能。资料详细介绍了软件架构、驱动接口、初始化过程、串行输入处理、数据发送处理、连接管理处理、命令响应处理以及与ENET层的回调函数。此外,还涵盖了媒体控制接口、网络接口以及与BSP的集成步骤。
阅读原文 >>
IAR启动工具包快速入门指南
本指南简要介绍了如何使用IAR Embedded Workbench®和IAR J-Link (Lite) USB-JTAG/SWD调试探针在Freescale Kinetis K60N512微控制器板上运行示例应用程序。指南涵盖了软件安装、硬件设置、示例项目运行和调试过程。此外,还提供了关于TWR-K60N512开发板的跳线选项和 Tower System 平台的信息。
阅读原文 >>
M52259评估板MCF52259评估/验证评估板用户手册
本资料为Freescale Semiconductor公司生产的M52259评估板用户手册。该评估板基于MCF52259 ColdFire V2系列微处理器,提供全面的功能评估。主要特点包括:外部接口(如以太网控制器、USB、BDM/JTAG、UART、ADC等)、内存子系统(内部SRAM、Flash和MRAM)、电源管理以及多种硬件模块。手册详细介绍了评估板的硬件设计、功能特性和使用方法。
阅读原文 >>
TWR-K60N512快速入门指南
本资料为TWR-K60N512模块的快速入门指南,介绍了该模块的硬件配置、软件安装和基本功能演示。内容包括模块的硬件连接、软件工具安装、硬件配置步骤、演示程序的使用方法等。此外,还提供了模块的跳线选项说明,方便用户根据需求进行配置。
阅读原文 >>
TWR-K60N512将处理器专家驱动程序(LDD)集成到非处理器专家项目应用说明中
本文档详细介绍了将Processor Expert(PEx)驱动程序集成到非Processor Expert项目中的一般步骤和具体示例。内容包括Processor Expert的基本概念、文件结构、集成步骤以及示例代码的修改过程。主要涉及CPU组件、嵌入式组件、PEx文件、集成流程和示例代码的添加与修改。
阅读原文 >>
MCF51JM128飞思卡尔USB堆栈设备API参考手册
本资料为Freescale USB Stack设备API参考手册,主要介绍了Freescale USB Stack设备API的功能和使用方法。手册详细描述了用于编程USB控制器的API函数,包括设备层和类层API。内容涵盖USB设备API概述、USB设备层API、USB设备类API、数据结构、参考数据类型等,旨在帮助系统软件实现者使用Freescale半导体产品。
阅读原文 >>
MCF5221x产品介绍
Freescale Semiconductor推出的MCF5221x系列ColdFire嵌入式控制器,是一款基于ColdFire V2核心的32位微控制器,具有低功耗、低成本的特点。该系列控制器集成了多种外设,包括USB OTG控制器、ADC、定时器、DMA控制器等,适用于工业控制、家庭自动化、医疗设备等领域。MCF5221x系列提供多种封装选项,支持多种开发工具和软件,旨在为产品设计师提供高效、灵活的解决方案。
阅读原文 >>
MCF52211低成本RFID标签阅读器应用简介
本资料介绍了Freescale的ColdFire MCF52211低成本RFID标签读取器。资料重点阐述了RFID系统的设计挑战,包括成本、连接性和便携性。ColdFire MCF52211微控制器以其低功耗、低成本和灵活的USB连接性,成为下一代便携式RFID应用的理想选择。该微控制器集成了丰富的片上外设,如USB OTG、定时器、I2C模块和UART,支持大量信息处理和存储。
阅读原文 >>
飞思卡尔铁塔系统机电一体化板和机器人产品介绍
Freescale Tower System是一款集成了32位计算、传感器、执行器控制和无线功能的独立机械电子板。该板搭载MCF52259 32位ColdFire处理器,支持64K RAM和512K闪存,并通过插件式扩展板支持Freescale Xtrinsic系列传感器。板载功能包括PWM控制器、I2C、UART、ADC、中断控制器、DMA控制器等。此外,该板还支持USB OTG、RS232接口等。 Tower System机械电子板可作为独立板使用,也可作为控制器模块插入Tower System,以扩展其功能。Freescale还提供了一套四自由度双足行走机器人,作为传感器开发套件,帮助用户学习编写传感器软件,实现机器人的行走和对外部刺激的反应。
阅读原文 >>