Skip to main content
Associate
August 28, 2025
Question

Implementing USB Communication in SBSFU Project for STM32U585CIU6.

  • August 28, 2025
  • 1 reply
  • 448 views

Hello, im new in embedded system and im using the SBSFU project from this https://github.com/STMicroelectronics/STM32CubeU5/tree/main/Projects/B-U585I-IOT02A/Applications/SBSFU . I used the b-u585i-iot02a example and needed to do some changes to work perfectly in STM32U585CIU6. Im wondering now if there is a way do only use USB to communicate between my computer and the bootloader without any USART TX-RX pins. 

1 reply

Technical Moderator
August 29, 2025

Hello @NicolasFK 

I've shared your question with our security team and will get back to you.

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.Best regards,FBL
NicolasFKAuthor
Associate
September 26, 2025

I managed to implement USB communication in the SBSFU_Boot project, but now my problem is implementing it in the Local_Loader as well. I've tried many things, but nothing has worked properly so far. I can jump from the bootloader to the external loader, but the USB does not start. I created a document explaining my situation in more detail, and I also shared a Drive link to my project with the respective configurations. Any help would be greatly appreciated.

Just to clarify, I’m currently using the bootloader project as an external loader too. I copied all the SBSFU_Loader files into the SBSFU_Boot project and made a few modifications. So, instead of jumping from the Bootloader section to the Loader, I’m just calling a function in the bootloader that replicates what the loader does.

My goal is to use the SBSFU_Loader project by jumping to it in memory, as in the original design. But for now, I’m testing it using this alternative approach