打印
[APM32F1]

Flash bin文件的生成、写、读、保护操作——如何对全局bin...

[复制链接]
685|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zjh20070904|  楼主 | 2022-4-24 15:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#技术资源#

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


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:极海半导体
简介:珠海极海半导体有限公司是一家致力于开发工业级/车规级微控制器、模拟与混合信号IC及系统级芯片的集成电路设计型企业。极海团队拥有20年集成电路设计经验和嵌入式系统开发能力,可为客户提供核心可靠的芯片产品及方案,实现准确感应、安全传输和实时控制,助力客户在智慧家居、高端消费电子、工业控制、汽车电子、智慧能源以及通信设施等领域的拓展创新。

29

主题

68

帖子

0

粉丝