Skip to main content
tj_it
Associate II
May 22, 2016
Question

Start USART Bootloader on STM32F070 device does not work

  • May 22, 2016
  • 18 replies
  • 4096 views
Posted on May 22, 2016 at 10:50

Hi all,

i am using a Nucleo board ''NUCLEO F070RB'' and i want to start the UART Bootloader. Unfortunately the bootloader doesn�t send the Ack  byte (0x79) after activation.

My procedure to start the bootloader:

- connect the boot0 pin to 3V3

- reset the board (black botton)

- send the 0x7F Byte with 9600, even parity, 1 start bit, 1 stop bit

=> at this point i expect to receive the 0x79 ACK byte from the micro

What i did till now to find what i am doing wrong:

- i checked that nBOOT1 bit in the option bytes is set to 1

- due to the fact that the F070 device has an USB interface i removed the crystal (and i opened SB50 from the NUCLEO to avoid getting clock from the debugger)

- i am quite sure that the micro is in bootloader mode, because the application doesn�t start.

- i verified my sequence with a NUCLEO-F030RB

=> here erverything works fine. The problem just excists on the F070.

=> all my HW-connections should be ok (same Pins)

I am running out of ideas :( 

Any help is appreciated.

Thanks

Thomas

#nucleo-f070rb #bootloader
This topic has been closed for replies.

18 replies

Ran Kai
Associate
August 25, 2017
Posted on August 25, 2017 at 16:42

I have the same part STM32F070RBT6 GH262 98 CHN GH 447 on Nucleo-F070RB board.

And also tried the Nucleo-746ZG board and can't get the bootloader to work anywhere on anything.

My guess is that to keep the cost low for these Nucleo boards they decided not to put the bootloader on them.

:(

 

I will try one of my old Discovery boards and see if it works.  

Also do I need 100k pull-up resistors on my TX-RX lines?  That's what it says in (AN2606 section 3.3) I don't see why... it doesn't work either way.

Ran Kai
Associate
August 26, 2017
Posted on August 26, 2017 at 01:44

holy cow it works on my disco board!  But I cant get the 

Nucleo-F070RB, 

Nucleo-746ZG to work.  Now I have to reject these parts and find a working pin compatible mcu.

Tesla DeLorean
Guru
August 26, 2017
Posted on August 26, 2017 at 03:44

Remove the CN2 jumpers to disconnect the ST-LINK from the F070, then use the USART1 PA9/PA10

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..