STM32F072R8 does not enter into DFU mode
Hello,
I have custom board with STM32F072R8 and a USB interface to it. STM's USB is connected to USB of a x86 Board. STM as acting as USB device and x86 Board as USB host. When the board is powered up, I can see that STM is listed in the output of "lsusb" command. I can also send commands over USB to STM and receive responses from STM.
The software on STM is implemented in such a way that when it receives USB command for "start software update", it jumps to system memory bootloader of ST. Then it shall appear as DFU device on x86 Board. The problem is that it jumps to system bootloader but does not appear as DFU device.
Also, the flashing and debugging over SWD interface does not really work. The code flashed during debugging works only when the board is powered off and then on.
Could you please suggest me any solution to this?
Thanks
