2021-06-07 05:23 AM
Hi,
Currently, I know how to upgrade firmware using USB key on STM32F746BGT.
I want to upgrade on STM32L433CCT6 but I can't find example...
Could you help me ?
Best regards
2021-06-07 05:33 AM
Find an MSC HOST for your architecture
STM32Cube_FW_L4_V1.15.1\Projects\STM32L476G-EVAL\Applications\USB_Host\MSC_Standalone
2021-06-07 06:23 AM
2021-06-07 06:39 AM
Does the STM32 you have chose support a USB Host/OTG, or only a USB Device?
https://www.st.com/en/microcontrollers-microprocessors/stm32l433cc.html
2021-06-07 06:49 AM
Only USB Device...
2021-06-17 01:19 AM
Any ideas ?
2021-06-28 04:05 AM
Hi,
I come to you to see if you have an idea about my problem with the USB device.
Best regards
2021-06-28 05:25 AM
The USB module in 'L433 is not capable of being USB host, so you simply can not use it as a MSC host and load firmware from an USB key.
JW
2021-06-28 06:41 AM
Thank you for your answer.
So the only way is via STM32 ST-LINK Utility or STM32CubeProgrammer ?
2021-06-28 07:54 AM
Through PA11/PA12 pins, using the default USB-DFU bootloader? Yes that's the most convenient way.
You can also write your own bootloader and write a counterpart to standard PC, or to a custom hardware acting as USB host; or using custom hardware and making use of the fact that PA11/PA12 are also CAN_TX/RX... All this requires significantly more effort.
JW