cancel
Showing results for 
Search instead for 
Did you mean: 

stm32F746G-disco custom board

FJB2069
Senior

I have developed as much as I can using a stm32F746G-disco.   Now I need to make a custom board.

 

I need to be able to allow for firmware updates on the custom board.  I will use st-link for most of my development, but would like to leave that it off the board.  

 

What do you suggest to use as a means to be able to update the firmware in a final product.   I do not have a need for USB OTG in my project, but maybe use it just for updates?

Micro Sd, USB OTG FS or HS?  Something else?

 

I appreciate any suggestions!

2 REPLIES 2

Serial Terminal?

For larger images, and external memory, I'd go with MicroSD

STM32Cube_FW_F7_V1.15.0\Projects\STM32746G-Discovery\Applications\FatFs\FatFs_uSD\readme.txt

There should be a FW Upgrade for USB

STM32Cube_FW_F7_V1.15.0\Projects\STM32746G-Discovery\Applications\USB_Host\MSC_Standalone\readme.txt

STM32Cube_FW_F7_V1.15.0\Projects\STM32756G_EVAL\Applications\USB_Host\FWupgrade_Standalone\readme.txt

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
KnarfB
Principal III

There are user-level updates in the field, and service-level updates in production/repair/unbricking. 

For service-level, check the MCU system memory boot options, like DFU (USB device FS). This could be at least a fall-back option if everthing else fails.

For user-level, think from an (unskilled?) user's perspective. Insering an sd-card or usb-stick sounds easier to me than connecting a PC / Laptop (Win/Lin/Mac/...). 

hth

KnarfB