My application has enabled read-out protection level 1 on an STM32F4 MCU. My understanding is that this is reversible, causing a mass erase. However, how can I disable/reverse read-out protection using uVision and ULINK Pro, given that I can no longer erase/program the flash via JTAG. I have searched the internet and it seems it is only possible to reverse it using an ST-Link programmer. Is this really the case? Is it possible to do this with uVision and ULINK?
Thanks but I have found a solution using the ULINK. All I need to do is select "Options for Target -> Utilities -> Settings" (or "Flash -> Configure Flash Tools" from top menu bar) and add "STM3242xxx/43xxx Flash Options" flash programming algorithm. I can then perform a Flash Erase to erase the options.