熔丝(eFUSE)和读保护(RDP)

熔丝

熔丝的目的是保护知识产权,在很多芯片中都有该功能(如AVR,NXP,高通等)。主要是通过对特定的引脚上通过足够的电流,从而烧断里边的熔丝,烧断以后,片里的程序就不可以被读出来也不能改写了,只能用来运行,一般做量产机开发完成后都会用这个功能以保证安全性。新手在使用该类产品时应当注意不要随便配置,可能会写死芯片。只能寄回厂家或者外加时钟源解决,比较麻烦。

读保护(RDP)

stm32也有类似功能,但是目前ST家的只有类似功能,没有熔丝位。ST有个读保护(RDP)功能,


利用库函数操作实际只需要3段程序

FLASH_OB_Unlock();
FLASH_OB_RDPConfig(OB_RDP_Level_2);  //Level_2慎用,
FLASH_OB_Lock();

只要是OB_RDP_Level_2级别并正常完整烧入程序,那么STM将禁止正常的读写 ,基本就是永久的!!!

熔丝(eFUSE)和读保护(RDP)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

19 − 11 =

滚动到顶部
沪ICP备18028346号