Skip to main content
marcoandarcia9
Associate III
April 3, 2012
Question

Flash loader demonstrator for STM 32f407

  • April 3, 2012
  • 5 replies
  • 1027 views
Posted on April 03, 2012 at 17:02

Hi, I was wondering if I could use the Flash Loader Demonstrator to upload and download to the flash memory of the STM32f407. I checked on the website for SW demos under the STM32f407 and didn't find any software that I could use to program this chip using UART port. 

Thanks. 

Marco

#stm32 #usb-otg #flash-loader-demonstrator #dfuse #dfu
This topic has been closed for replies.

5 replies

Tesla DeLorean
Guru
April 3, 2012
Posted on April 03, 2012 at 20:59

Doesn't this version support the STM32F4 series? Pretty sure it does.

http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/SW_DEMO/stm32-stm8_flash_loader_demo.zip

I added a direct link because the site is such a total cluster. I pulled it from the STM32F205 design resource page.

I think people have had more luck with USART3 on the F2 and F4 parts, but there are very specific input pin requirements.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
marcoandarcia9
Associate III
April 9, 2012
Posted on April 10, 2012 at 00:57

Hi, Clive1 

I downloaded the Flash Loader from the link provided and it works perfectly, I manage to load the flash memory using USART1. Now I would like to program my STM32 by USB. I downloaded  DFUse demo but I don't get it to recognize my device. and I was wondering was it's the procedure to start the bootload sequence for DFU.

For the Flash Loader to work I had to send a high to the BOOT0 line and this would start the boot sequence I am wondering if there is something similar in order to use the USB OTG capability. 

Thank for your help.  

Tesla DeLorean
Guru
April 9, 2012
Posted on April 10, 2012 at 01:34

BOOT0 being high is required for it to run the System ROM containing the loader. This will be required for serial or USB programming.

I don't use the USB connectivity, you'll probably need to review the documentation on the subject.
Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
marcoandarcia9
Associate III
April 10, 2012
Posted on April 10, 2012 at 02:09

Ok, I already have my STM32 in boot mode, however the device is not showing on DFUse, when I enter in boot mode my windows says that  I need some drivers, do you know which drivers it is talking about. 

Thank you very much for your help. 

w__it
Visitor II
May 19, 2015
Posted on May 19, 2015 at 12:59

Hi clive1,

In the Version v2.7.0 from 15-September-2014 the STM32F4 is missing.

The Flashloader contains only 

f1=STM32F1

f2=STR75x

f3=STM8

f4=STR91xFA

f5=STM32L1

f6=STM32F2

f7=STM32F0

STM32F4 with 

ADDR_FLASH_SIZE=1FFF0000;

START_FLASH_ADDR=08000000;

is missing.

Best regards Wolfgang