Skip to main content
Visitor II
August 12, 2020
Solved

STM32F429 Discovery - firmware update from USB drive

  • August 12, 2020
  • 3 replies
  • 1363 views

bootloader update the application saved on the USB memory stick attached to on STM32F429 Discovery board when reset occurs, it detects if USB flash memory pen is attached, if attached read and copy application file (hexfile) from usb and update

 

If reset happens or the board is powered up -> boot loader checks if usb flash memory is attached to the usb port , -> if attached-> check if there is firmware stored in the usb flash memory pen ->is so copy and update the application from usb stick-> then jump to the application which has been updated from the flash memory -> end.

 

Thanks I really appreciate of you can help me with this thanks.

    This topic has been closed for replies.
    Best answer by Tesla DeLorean

    What's the question?

    STM32Cube_FW_F4_V1.25.0\Projects\STM32F429I-Discovery\Applications\USB_Host\FWupgrade_Standalone

    3 replies

    Graduate II
    August 12, 2020

    What's the question?

    STM32Cube_FW_F4_V1.25.0\Projects\STM32F429I-Discovery\Applications\USB_Host\FWupgrade_Standalone

    MAlkh.1Author
    Visitor II
    August 12, 2020

    Hi Clive ,

    I think you have answered my question , so the code you pointed dose exactly what I need ? if so I will be speechless and will have to create a new word Thanking you ! ...

    Graduate II
    August 12, 2020

    I think this uses .BIN files, but could be adapted to handle .HEX or .DFU files.

    MAlkh.1Author
    Visitor II
    August 12, 2020

    I can handle this , it was just the code and the mechanism I needed to have ... appreciate your help , Thanks you very very very much! really