Skip to main content
Visitor
October 22, 2026
Question

Unable to load STUSB4531 GUI firmware on NUCLEO-C071RB (insufficient drive space when copying .bin file)

Hello,

I am trying to configure an STUSB4531 using the STUSB4531 GUI and a NUCLEO-C071RB board as the I²C bridge.

Following the application note/documentation, I connected the NUCLEO board to my PC and attempted to drag and drop the provided firmware .bin file onto the board's mass-storage device. However, Windows reports that there is not enough free space available on the drive.

Details:

  • Board: NUCLEO-C071RB
  • Target Device: STUSB4531
  • Method: NUCLEO board used as I²C bridge for the STUSB4531 GUI
  • Firmware file size: ~43 KB
  • Available space on the NUCLEO mass-storage drive: only ~7-8 KB

When I inspect the drive exposed by the NUCLEO board, it appears almost full, leaving significantly less space than the firmware binary size. As a result, the drag-and-drop operation fails.

My questions are:

  1. Is the firmware supposed to be copied directly to the mass-storage drive, or should it be programmed using another method such as STM32CubeProgrammer?
  2. Is the limited reported drive capacity normal for the NUCLEO-C071RB?
  3. Do any existing files on the drive need to be removed first?
  4. Is there a specific firmware version or procedure required for using the NUCLEO-C071RB as an I²C bridge with the STUSB4531 GUI?

Has anyone successfully programmed the required bridge firmware onto a NUCLEO-C071RB and used it with the STUSB4531 GUI? If so, could you please share the correct flashing procedure?

Thank you for your help.