Skip to main content
Kévin Le Déroff
Associate
January 26, 2017
Solved

STM32F767 - Fail to access uart bootloader

  • January 26, 2017
  • 2 replies
  • 1237 views
Posted on January 26, 2017 at 15:09

Hello,

I'm using a STM32F767BI and I want to use the bootloader functonnality. I want to use USART1 (PA9/PA10) and the BOOT0 pin. I read AN2606 and I use pattern 9  (nDBANK(bit) = 1, Boot(pin) = 1 and BOOT_ADD1(optionbyte) = 0x0040')

So :

- I configure my options bytes (even if default value was ok)

- I set the BOOT0 pin to 1

- I power my board

-  I send 0x7F several time to activate the bootloader in UART mode.

On my board this doesn't work : the �C doesn't respond.

I tried the same thing on the F7 discovery board and it worked fine. The main difference is the �C (STM32F746 for the eval board)

I know the nDBANK register has been add on the F76X serie but I don't understand why this doesn't work on my board.

Do you have any idea ?

Thank you in advance !

#bootloader #stm32f767 #stm32f7 #bootloader-problem #uart
This topic has been closed for replies.
Best answer by Montassar BEN ROMDHANE_O
Posted on February 02, 2017 at 19:15

Hi

Le_D_roff.k_vin

‌,

Have you tried any other condition offered by Pattern9 to activate the STM32 embedded bootloader ?

Have you checked that the your system is already booting on the STM32 System memory @ 0x1FF00000 ?

Regards,

Heisenberg

2 replies

Montassar BEN ROMDHANE_O
Visitor II
February 2, 2017
Posted on February 02, 2017 at 19:15

Hi

Le_D_roff.k_vin

‌,

Have you tried any other condition offered by Pattern9 to activate the STM32 embedded bootloader ?

Have you checked that the your system is already booting on the STM32 System memory @ 0x1FF00000 ?

Regards,

Heisenberg

Kévin Le Déroff
Associate
February 6, 2017
Posted on February 06, 2017 at 15:07

Hi

BEN_ROMDHANE.Mon

‌

Thanks for your answer.

I tried an other pattern and it's work fine. I think i had a resistor's problem.

Kévin