Skip to main content
Explorer
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. 

    This topic has been closed for replies.

    1 reply

    Technical Moderator
    August 29, 2025

    Hello @NicolasFK 

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

    NicolasFKAuthor
    Explorer
    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