极海半导体APM32F103 Flash bin文件的生成如何对全局bin
极海半导体APM32F103对全局bin文件设置读保护、接触读保护的方法有如下:
  
工具
  
设置保护方法
验证、解除保护方法
J-Flash
通过J-Flash中的“Secure Chip”设置读保护
通过J-Flash中的“Unsecure Chip”设置读保护
ISP
通过ISP软件修改选项字节中的读保护
通过ISP软件解除读保护
运行代码
通过ISP软件修改选项字节中的读保护
读取选项字节中的读保护状态
以上提及到的各种验证、解除读写保护的工具方法可以交叉使用。
 
通过对全局bin文件设置读保护,解除读保护后读取的bin文件全是0xFF,也可以设置内部部分代码或者关键算法为保护状态,让该代码只能在该颗MCU中运行,即使将bin文件读取、写入其它的MCU中,也无法运行。
其中一种方法是,获取芯片的UID,结合UID+加密算法,保护某段程序。