cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F767 - Fail to access uart bootloader

Kévin Le Déroff
Associate
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
1 ACCEPTED SOLUTION

Accepted Solutions
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

View solution in original post

2 REPLIES 2
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

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