RDP vs PcROP
Greetings,
I would like to know, in summary, what are the key main differences between RDP (ReadOut Protection) and PcROP (Proprietary Code Readout Protection), which one is safer and use cases.
Thank you!
Greetings,
I would like to know, in summary, what are the key main differences between RDP (ReadOut Protection) and PcROP (Proprietary Code Readout Protection), which one is safer and use cases.
Thank you!
Hello
the RDP is the main protection to be used to protect your code from read out. It protects all the flash at once.
The PCROP principle is to protect only part of the flash so that it becomes "execute only". This allows providing some library without disclosing the binary. A third party can develop code and jump to the code inside PCROP area. The constraint is that code protected by PCROP cannot read data inside this area. This means you need to use specific compiler option to have no data read but only instructions.
So, 99% chance you only need RDP :)
Best regards
Jocelyn
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.