2020-01-15 05:01 AM
I am using STM32F030CC in my application and set the Readout Protection to level 1. While I download the code with Flash Loader Demonstrator using USART bootloader, Flash loader warns that flash will be mass erased and all data will be lost when you click Remove protection.
Is there any way not to erase all flash while updating the read out protected code?
2020-01-15 05:13 AM
I think this is intended as a ROP feature, not a "bug".
Doing as you intended would allow an attacker to effectively circumvent the ROP feature, by transmitting the "protected" firmware through another channel from within the flashed contents.
2020-01-15 05:56 AM
Usually to create your own secure update methods.
2020-01-15 06:57 AM
Do you have any suggestions? Or any examples?