STM32L451RCT6 failed to bootloader command Extended Erase Memory, while -RET6 does.
Hi,
I'm working on my STM32 project, having DFU mode on machine. (using UART bootloader)
I just have failed to DFU my STM32L451RCT6, but with same logic, -RET6 has succeeded!
When I send EER(Extended Erase) command (0x44, 0xBB) to RCT6, It send me ACK at first.
Right after it, I send mass erase address and checksum (0xFF, 0xFF, 0x00) to it, but it sent me NACK back!
I also checked bootloader version, and the version 3.1 provides EER function.
Why is there such a difference?
In datasheet, RET6 is just having twice as much flash as RCT6.
I also added write unprotected and readout unprotected before Extended Erase, but it didn't work.
Changing UART baudrate from 115200 to 57600 also didn't work.
Can anybody help me?
