AN00125: USB Mass Storage Device Class

FAVOURITE VERSION RELEASED COMMENTS DOCUMENTATION SOFTWARE
3.1.2 2026-04-15 v3.1.2 adds building flags for debug information to improve debugger support VIEW HTML VIEW PDF ZIP
View older versions
3.1.1 2025-07-31 ZIP ZIP
3.1.0 2025-07-21 Updated example application to operate as a USB disk with read/write access. Other improvements to text and application are also included. ZIP ZIP
3.0.0 2025-03-26 Example updated and tested on xcore.ai devices. New Cmake build system added and support for XCORE-200-EXPLORER target has been removed ZIP ZIP
INFO

Summary

This application note shows how to implement a USB Mass Storage device.

Features

  • USB Mass Storage Class

  • Uses on-board flash memory as storage medium

Known issues

  • This is an example only and disk access speeds are not optimal

Required tools

  • XMOS XTC Tools: 15.3.1

Required libraries (dependencies)

Scroll to Top