STM32CubeProgrammer cannot read UID via UART
The STM32CubeProgrammer does not appear to be able to read system memory from an STM32L051 when using the UART interface however it is able to do so when using the SWD interface. When using the UART interface, both flash and EEPROM can be read, but not system memory. This is on a factory fresh part with no readout protection set (0xAA).
c:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin>STM32_Programmer_CLI.exe --connect port=COM5 -r8 0x1FF80050 8
-------------------------------------------------------------------
STM32CubeProgrammer v2.21.0
-------------------------------------------------------------------
Serial Port COM5 is successfully opened.
Port configuration: parity = even, baudrate = 115200, data-bit = 8, stop-bit = 1.0, flow-control = off
Activating device: OK
Board : --
Chip ID: 0x417
BootLoader protocol version: 3.1
Device name : STM32L05x/L06x/L010
Flash size : 64 KBytes (default)
Device type : MCU
Revision ID : --
Device CPU : Cortex-M0+
Response received from device: NACK
Error: Address not acknowledged: 0x1FF80050
Error: failed to read the requested memory content
Reading the UID is often critical in factory applications. Is there any way to read it using the UART interface?
