I am using stm32f429 mcu and i can use usb communication with my board. I want to learn how to download my hex file to mcu from usb port of the mcu. In other words i want to use a simple gui software on my computer, i will browse my hex file and i will send all flash data to stm32f429 through usb port. I have investigated the DFU mode, but it requires to use BOOT0/1 pins of mcu and i don't want to use BOOT pins of the mcu. For this, which steps must i follow? Any advise?