Skip to main content
Visitor II
July 17, 2024
Solved

Is it possible to download firmware using UART?

  • July 17, 2024
  • 2 replies
  • 1173 views

I'm using STM32H733VGT6, STM32F030CCT6 and LTE module.

 

As show as attached picture, it is conneted via UART.

 

I want to recieve data through LTE and connect STM32H733VGT or STM32F030CCT to DFU to download firmware.

 

Is it possible with UART?

 

STM32H733VGT have USB DFU, but I want to use UART.

 

Are there any circuits or materials that might be helpful?

STM_attached.png

    This topic has been closed for replies.
    Best answer by mƎALLEm

    Hello,

    It's possible to download the FW over UART using STM32 system bootloader. So, you need to refer to the following application notes on how to handle that:

    https://www.st.com/resource/en/application_note/an2606-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf

    https://www.st.com/resource/en/application_note/an3155-usart-protocol-used-in-the-stm32-bootloader-stmicroelectronics.pdf

    2 replies

    mƎALLEmAnswer
    Technical Moderator
    July 17, 2024

    Hello,

    It's possible to download the FW over UART using STM32 system bootloader. So, you need to refer to the following application notes on how to handle that:

    https://www.st.com/resource/en/application_note/an2606-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf

    https://www.st.com/resource/en/application_note/an3155-usart-protocol-used-in-the-stm32-bootloader-stmicroelectronics.pdf