cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H7S78-DK + X-CUBE-AUDIO-KIT: LiveTune / USB Audio not working

Mcihel
Associate

Hello everyone,

I’m currently working on developing a USB audio device with multichannel audio functionality using the STM32H7S78-DK in combination with the X-CUBE-AUDIO-KIT. My goal is to use LiveTune to build audio flows and to implement USB Audio Class 2.0, potentially with extended multichannel support.

Unfortunately, I haven't been able to get the provided example projects to work correctly on my board. I’ve run into several issues using both STM32CubeIDE and STM32CubeProgrammer, and I’m hoping someone with experience using this specific board or the X-CUBE-AUDIO-KIT can help me move forward.

 

What I’ve tried so far:

  • Flashed the bootloader (X-CUBE-AUDIO-KIT-STM32H7S78-DK-BL.hex) to address 0x08000000 (internal flash) using CubeProgrammer

  • Flashed the LiveTune firmware (X-CUBE-AUDIO-KIT-STM32H7S78-DK-Designer.bin) or other .bin files to 0x90000000 (QSPI flash)

  • Verified that BOOT0 is set to 0

 

Current status:

  • The board is detected correctly via ST-LINK

  • The bootloader appears to flash successfully (confirmed in the programmer log)

  • Firmware at 0x90000000 does not seem to start → QSPI may not be initializing correctly

  • LiveTune displays the message: “The firmware doesn't respond”

 

My question:

Has anyone managed to get a working setup with STM32H7S78-DK + X-CUBE-AUDIO-KIT + LiveTune?
Or could someone share a working example project (.bin or full IDE project) that is confirmed to work with this board?

Any help, tips, or links would be greatly appreciated. I’m fairly technically experienced, but this particular board and the QSPI boot setup are proving to be quite challenging.

Thanks in advance!

Best regards,
Michel

1 REPLY 1
FBL
ST Employee

Hi @Mcihel 

Could you provide the status of your option bytes? On the STM32H7S78-DK, the HSLV bit is enabled because a graphic demo from external flash is being utilized. Check this example's readme as a reference. Also you can refer to the following article.

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.