2025-09-30 12:41 PM
I have STM32H753I-EVAL2 board and I want to set it up as an USB Speaker device.
I see 3 protect that can make this as such, which are:
| Name | Board | Board Type | STM32CubeMX Version | SW Package Installed |
| Ux_Device_Audio_2.0 | STM32N6570-DK | Nucleo-64 | NA | TRUE |
| Ux_Device_Audio_2.0_Standalone | STM32N6570-DK | Nucleo-64 | NA | TRUE |
| Ux_Device_Audio2.0_PlayBack | STM32H743I-EVAL | Nucleo-64 | 6.15.0 | TRUE |
Two things...
1) I don't want RTOS, but STM32H743I-EVAL has RTOS, and the one I'm looking for is on the wrong board. So... What advantage do I have using RTOS? Can I use the Standalone one and change the board somehow in the code? I haven't done much comparison to know, I've been overwhelmed trying to understand the organization of the project.
2) When I do download, install and run the Ux_Device_Audio2.0_PlayBack anyway, the program is running. I see the USB being enumerated as a speaker on my laptop. Issue is, everything is fine, but when I try to play an audio, it runs into a fault -- > `void HardFault_Handler(void))`
I can't tell where it's being called, but the stack is as such:
Any idea why I can't play audio out?
2025-10-30 11:50 AM
Sorry, I missed this response. Okay we can proceed with your plan. However, the project you provided still gave me errors which I'm sure are due to file location issue.
As for the other solution, I will test tomorrow, unfortunately I don't have the product with me to test. To be updated in a new question!
2025-11-03 6:56 AM
As soon as this compiles, I will mark it solved. Sorry I haven't been able to compile it to test it.
2025-11-06 10:52 AM
Hello @FBL - I haven't heard back about this part yet. I wasn't able to compile the project you shared yet.