2021-08-02 10:10 PM
Hi~
I'm trying to connect uart bootloader.
but there is something wrong. I can't connect bootloader via STM32CUBEPROGRAMMER
and I found the datasheet that STM32F401 NUCLEO-64 only support one uart for system memory.
I don't know what's wrong with this.
any Ideas??
is that possible to using uart bootloader with STM32F401 NUCLEO-64?
Solved! Go to Solution.
2021-08-03 12:36 AM
Might make sense to scope the TX and RX to verify the "USART connection timing" (see AN2606).
Also, as you can see from the "Bootloader selection for stm32f401xyz" (multiple diagrams exist), the presence of a USB cable can (and will?) cause the device to switch to USB mode, in which case USART bootloader cannot be used.
2021-08-03 12:36 AM
Might make sense to scope the TX and RX to verify the "USART connection timing" (see AN2606).
Also, as you can see from the "Bootloader selection for stm32f401xyz" (multiple diagrams exist), the presence of a USB cable can (and will?) cause the device to switch to USB mode, in which case USART bootloader cannot be used.
2021-08-03 01:04 AM
I use the NUCLEO STM32F746 and I must connect the UART1 on my PC, using RS232(3v3)/USB converter.
Be careful that the evaluation board dont have an RS232 driver (the RS232 voltage is 0/3v3 and not +12v/-12v)
2021-08-04 05:01 PM
Thanks for your reply~
I accepted your advice!
I tried to know USART connection timing , using Oscilloscope.
connected probe to RX, TX and clicked connect button on the program.
then suddenly it works....
I don't understand why. but it works ~
and now it works fine , so far~
thanks again!
2021-08-04 05:03 PM
thanks~
yeap~ I understand that uart1 is 0~3v3
anyway it works well now~
thank you for your comment~!
2024-05-27 01:31 PM
I know this is old, but this just saved me - I had USB plugged in but was trying to use USART for bootloader and it wasn't working. Unplugged USB and it worked.