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.
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.
| Compatible MCUs | ST72F62, ST72F63, ST72F65x |
|---|---|
| Operating System | Windows 98, 98SE, Me, 2000, XP |
| DFU Specification | Device Class specification for DFU version 1.0 |
The objective of the DFU-DK is to provide a simple means of upgrading the firmware of a USB device.
It works with ST72F62, ST72F63, and ST72F65x MCU families.