rizacelik / STM32F411CEU6_INAV_Firmware

STM32F411CEU6 Board Firmware
122 stars 32 forks source link

PA10 --> GPS issues with DFU mode #19

Closed zafbangash closed 9 months ago

zafbangash commented 9 months ago

The PA10 pin connection with GPS-> TX pin can disable the controller from going into DFU mode in many cases (not every, but many cases).
I'd suggest if you can switch the gps tx to some other pin, that would help.

rizacelik commented 9 months ago

GPS pins should be as follows. GPS-> TX pin PA9 GPS-> RX pinl PA10 image

I'll look into this later.

zafbangash commented 9 months ago

Any serial activity on PA10 makes going into DFU difficult for some boards. For many cases any activity on PA10 (USART_1) makes the bootloader prioritise the pin over the USB, and wont go into DFU mode. It isn't common issue but it is frequent.

rizacelik commented 9 months ago

Thank you for the feedback. I tested it and as you said there was a DFU problem. Firmware recompiled and wiring diagrams updated.

zafbangash commented 9 months ago

Thanks. Wonderful work