2025-04-30 1:54 PM - last edited on 2025-05-02 6:28 AM by FBL
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.
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
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”
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
2025-05-02 8:02 AM - edited 2025-05-02 8:24 AM
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.