STM32L451 not able to DFU program over USART2
Hello,
I am using the STM32CubeProgrammer attempting UART connection to the device, but fails with this error. I would greatly appreciate any guidance or suggestions you may have. See below for additional details about the setup.
- MCU is STM32L451REY
- Peripheral on the MCU is USART2
- Main flash is erased
- The Boot0 pin (PH3) was pulled down
According to the Reference Manual, this state should have activated DFU in System Memory. I could attach debugger (Serial Wire) and confirm the CPU is running the instructions in System memory.
BTW USART2 works fine - verified with a simple program into main flash and communicate with the Host. At this point, I am wondering if there is something more needs to be done to activate DFU.
Thank you
Praveen