cancel
Showing results for 
Search instead for 
Did you mean: 

F767: Firmware Upgrade using USB-host

HMSEdinburge
Associate II

Hello.. I'm designing a project using STM32F767 that upgrades firmware using USB Host 2.0. Could anyone advise on the following:

1. any application notes regarding the hardware pin connection, schematic diagram or any EVK board?

2. should i use USB_OTG_HS_DP, USB_OTG_HS_DM, USB_OTG_HS_VBus?

3. Should i use the 4 wire USB female connector? with these pins VCC, D+, D- , Gnd? Please advise soon, thx 

woldes

4 REPLIES 4
Andrew Neil
Super User

Firmware Update using USB Pen drive

 

As far as the USB Host goes, the fact that you're doing firmware update would be irrelevant - you're just pulling data from the inserted device.

On the Product Page for your chosen STM32F767, go to the 'Tools & Software' tab to find recommended dev boards.

AN4879: Introduction to USB hardware and PCB guidelines using STM32 MCUs

AN4661: Getting started with STM32F7 Series MCU hardware development 

 

 

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.
HMSEdinburge
Associate II

Can anyone kindly advise? 

That's DFU - which is device-side.

 

Or are you saying that you want your STM32F767 to be able to update a device that's plugged into it?

ie, update from the STM32F767 Host to a device plugged into it?

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.