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...