2012-12-12 08:05 PM
I've built a small breakout board for the STM32F373CC:
http://ebrombaugh.studionebula.com/embedded/stm32f373breakout/index.html
I was hoping to be able to use BOOT mode to load it up via the USB device port, but I can't seem to get USB DFU to work. I have been able to get the bootloader to work on USART1 via pins PA10/PA11 and there it reports BID 5.0 which is not detailed in AN2606. Questions:* Does the STM32F373 support USB DFU bootloader operation?* When can I expect an updated version of AN2606 that describes the bootloader for the STM32F3xx parts?Eric2012-12-18 07:26 AM
Hi Eric,
As answers to your question, I confirm that bootloader is supported in STM32F37x devices. But, if you are using the ST ''DfuSe Demo'' application, this one doesn't support them. STM32F3xx will be included soon in AN2606 and it is expected to be available by next week. With USART1, which Flash Loader version are you using? Cheers, STOne-322012-12-19 09:17 PM
STOne-32,
Thanks for the helpful reply. I am looking forward to the updated AN2606. When I used the STM32F373 bootloader with USART1 I was using the Flash Loader Demonstrator application, version 2.6.0. The version.txt for this states that it has been updated to support the STM32F3xx as of 7-Nov-2012.Regards,Eric2012-12-20 12:51 AM
2012-12-20 09:29 AM
2013-01-04 10:01 AM
FWIW -
We've conducted a disassembly of the STM32F373 system memory and confirmed that the bootloader in that device does not support USB DFU mode. Comparison vs the system memory in the STM32F303 (which does support USB DFU) shows that the code is about 1/2 the size and never accesses any of the registers associated with the USB peripheral.This represents a fairly significant deviation from the capabilities that are specified in the data sheet and reference manual for the STM32F373.Eric