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

Kinetis MCU USB设备固件更新(DFU)(中文)

更新时间:2023-01-07 13:54:55 大小:3M 上传用户:sun2152查看TA发布的资源 标签:kinetismcuusb 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

1 简介 在不借助外部编程工具的情况下现场进行微控制器(MCU) 固件升级是目前的一项必要功能。对于支持 USB 设备控 制器的 Freescale MCU, USB 设备固件更新(DFU)类给出了 解决方案。 USB DFU 引导加载程序仅需一台 PC 和一条 USB 线缆。 本文档说明 DFU 如何装入嵌入式设备,并给出了使用 Windows OS PC 进行配置的示例。 1.1 受众 本文档面向所有软件开发工程师、测试工程师以及任何正 在实现 USB DFU 类或者想将其用作解决方案的人们。 1.2 范围 本文档提供有关在 Freescale MCU 中 USB DFU 类实施的 信息,例如 S08 (JM60)、 ColdFire+(51JF)、 ColdFire (MCF52259)以及 Kinetis K 和 L 系列(K20、 K40、 K60、 K70、 LK25)。本文档中包含下列详细信息: • 运行 MQX RTOS 应用程序 • 运行裸机软件 • USB DFU 如何移植到其他平台 USB DFU 引导加载程序可轻松、可靠地将新用户应用程序载入那些预先载入 USB DFU 引导加载程序的设备。 加载后,新用户应用程序便可在 MCU 中运行。 USB DFU 引导加载程序需要一个在 PC 上运行的程序(上位机程 序)。 DFU PC 应用程序支持通过特定请求将固件载入设备,这些请求在 USB DFU 类的规范中说明。 支持以两种方式枚举 USB DFU 引导加载程序: • USB 复合设备模式:亦称为运行时模式。由 DFU 设备加上另一个 USB 设备类组成。在这种实现中,将使用人 机接口设备(HID)鼠标设备,以避免增加引导加载程序的存储容量。进入该模式前, MCU 必须满足下列条件: • MCU 不含有效固件映像,或者不含固件。 • 向 MCU 施加一个外部操作,比如在复位事件期间按下按钮。这与 USB DFU 引导加载程序的实现有关。 • DFU 设备模式:在 USB DFU PC 端程序发出请求后, DFU 已经准备上载或下载固件镜像时使用。在进入此模 式之前, MCU 应处于 USB 复合设备模式下。

部分文件列表

文件名 大小
Kinetis_MCU_USB设备固件更新(DFU)(中文).pdf 3M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载