How can I upgrade the firmware on STM32 F446RE by using UART pins from Linux?
I tried upgrading the firmware on the STM32 F446RE board by accessing the usb-dfu. I used DFU-UTIL library for it. But as it turns out, we won't be able to upgrade the firmware using usb-dfu if the code already present on the board has UART or SPI or I2C code already running. How can I solve this problem?
I found one solution that we can upgrade firmware through UART bootloader but the software that was used was just for windows. I want something for upgrading firmware through linux, something like the dfu-util library.
Please help
Cheers,
Siddharth