STMicroelectronics AN1603 ST7 USB DFU Development Kit Application Note

AN1603 is an application note about ST7 USB DFU PC development kit (DFU-DK), introducing the software architecture, programming interface and usage of the kit.


STMicroelectronics AN1603 ST7 USB DFU Development Kit Application Note - cover page
Brand
STMicroelectronics
Category
microcontrollers
Document type
Application Note
Language
English
Pages
21
File format
PDF
File size
95 KB
Published
07 August, 2012
Updated
30 September, 2023
Model
ST7
MD5 checksum
5EF4CB11C691D2C0998D6A8E58A6C751

About this manual

This document details the ST7 USB Device Firmware Upgrade Development Kit (DFU-DK), a software tool designed to simplify the firmware upgrade process for USB devices. It is compatible with Microsoft Windows and supports STMicroelectronics USB microcontrollers from the ST72F62, ST72F63, and ST72F65x families.

The note outlines the software architecture of the DFU-DK, which consists of distinct layers including hardware, kernel, and user application layers. It provides a comprehensive description of the programming interface, listing specific functions such as STDFU_EnumGetNbDevices and STDFU_Download, along with their prototypes and parameters. Additionally, it includes information on the driver installation file (.INF) and lists the development modules included in the kit.

What's inside

  • Introduction
  • List of Installed Files
  • Software Architecture
  • DFU-DK Programming Interface
  • Driver Installation File
  • Programming Interface Functions
  • Example Vendor Upgrade Software

Specifications

Compatible MCUsST72F62, ST72F63, ST72F65x
Operating SystemWindows 98, 98SE, Me, 2000, XP
DFU SpecificationDevice Class specification for DFU version 1.0

Frequently asked questions

What is the purpose of the DFU-DK?

The objective of the DFU-DK is to provide a simple means of upgrading the firmware of a USB device.

Which STMicroelectronics microcontrollers are supported?

It works with ST72F62, ST72F63, and ST72F65x MCU families.

Download PDF (95 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →