2026-01-06 7:57 AM
Bonjour,
Je travaille sur une carte STM32U5G9J-DK2 avec ThreadX + USBX (Host Mass Storage) et TouchGFX.
Mon objectif est simple :
:backhand_index_pointing_right: lire le contenu d’une clé USB (fichiers / répertoires) lorsqu’elle est connectée en USB Host.
Cependant, dans STM32CubeU5, j’ai constaté que :
Le système de fichiers a été migré de FATFS vers FileX
Les exemples FileX fournis concernent principalement SDMMC / Flash / QSPI
Je ne trouve aucun driver FileX officiel pour USB Host Mass Storage
Lorsque j’essaie d’utiliser FileX avec USBX Host MSC, j’obtiens des erreurs de compilation et d’architecture :
absence de fx_stm32_disk_driver
incompatibilité entre UX_HOST_CLASS_STORAGE et fx_media_open
types FileX (FX_DIR, etc.) non reconnus
:backhand_index_pointing_right: Ma question est donc la suivante :
Existe-t-il une solution officielle et supportée par ST pour utiliser FileX avec USBX Host Mass Storage (clé USB) sur STM32U5 ?
Ou bien :
FATFS reste-t-il la solution recommandée pour la lecture de clé USB en USB Host, même sur STM32U5 ?
Merci d’avance pour vos éclaircissements
2026-01-06 3:37 PM
See these official example projects: