2025-02-21 06:14 AM
Hello everyone,
My team and I are working with a custom board based on the STM32WB55RG. Due to limited pin availability, we need to use USB as a virtual COM port for serial communication. We successfully configured the USB Virtual COM and were able to print messages on the console without any issues.
However, we encountered a problem after integrating SBSFU.
The USB Virtual COM works fine within the SBSFU application, but once the SBSFU process completes and our custom application starts, the USB stops functioning. We can no longer see messages in the terminal, even though our application is running as expected by debugging it with the USART / LPUART.
We have already checked the USB and clock configurations in both the SBSFU app and our custom application, and everything seems to be set up correctly. Furthermore, we also attempted the following:
As another test, we configured the SBSFU application to use USART instead of USB for serial communication, but the USB Virtual COM still fails in our custom application.
At this point, we are unsure what is causing the issue. Has anyone encountered a similar problem, or does anyone have suggestions on what else we could check?
Any help would be greatly appreciated!
Thanks in advance.