Skip to content

xmos/lib_dfu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

191 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

orphan:

lib_dfu: Device Firmware Update (DFU) Library

vendor:XMOS
version:1.1.0
scope:General Use
description:Device firmware upgrade over a serial interface
category:General Purpose
keywords:Utility, USB, Serial interface
devices:xcore-200, xcore.ai

Summary

The Device Firmware Update (DFU) library provides functionality to facilitate firmware updates over almost any transport physical layer. It includes support for handling DFU packets, managing firmware images, and ensuring the integrity of the update process.

Features

  • One upgrade slot
  • Support USB DFU spec v1.1
  • Support for custom transport layers
  • Flash memory management

Known issues

  • USB example reports several warnings such as "port "XS1_PORT_1F" on tile[0] is not connected to any pins in this package.", this is normal on small packages that do not have all the pins brought out.

Development repo

Required tools

  • XMOS XTC Tools: 15.3.1 or later

Required libraries (dependencies)

Related application notes

Support

This package is supported by XMOS Ltd. Issues can be raised against the software at www.xmos.com/support or using GitHub issues.