Skip to main content

ModusToolbox™ DFU Host tool user guide

A newer revision of this document may be available on the web here.

Scope and purpose

The Device Firmware Update (DFU) Host tool is a stand-alone program included with the ModusToolbox™ software. This tool is used to communicate with PSOC™ 6, PSOC™ 4, PSOC™ Edge, PSOC™ Control, and XMC™7000 MCUs that have already been programmed with an application that includes the DFU capability.

Intended audience

This document helps application developers understand how to use the DFU Host tool as part of creating a ModusToolbox™ application.

Document conventions

ConventionExplanation
BoldEmphasizes heading levels, column headings, menus and sub-menus
ItalicsDenotes file names and paths.
MonospaceDenotes APIs, functions, interrupt handlers, events, data types, error handlers, file/folder names, directories, command line inputs, code snippets
File > NewIndicates that a cascading sub-menu opens when you select a menu item

Abbreviations and definitions

The following define the abbreviations and terms used in this document:

  • Application – One or more projects related to each other.
  • CAN – controller area network
  • CAN-FD – controller area network-flexible data rate
  • I2C – inter-integrated circuit
  • PEC – packet error code
  • PMBus – power management bus (PMBus®)
  • PSOC™ – programmable system-on-chip
  • SPI – serial peripheral interface
  • UART – universal asynchronous transmitter receiver
  • UART-CDC – UART-communication device class
  • USB-HID – universal serial-bus-human interface device

Reference documents

Refer to the following documents for more information as needed: