2017-01-26 06:09 AM
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 #uartSolved! Go to Solution.
2017-02-02 10:15 AM
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
2017-02-02 10:15 AM
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
2017-02-06 07:07 AM
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