当前位置:网站首页>NOR FLASH闪存芯片ID应用之软件保护场景
NOR FLASH闪存芯片ID应用之软件保护场景
2022-08-10 23:41:00 【悟空胆好小】
每个厂家的25系列nor flash闪存芯片(华邦,旺宏,gd等都会有自己的厂商ID注明,在产品应用时,可以选择需要识别厂商ID和忽略厂商ID 。一般都是识别ID加载不同的驱动
所以ID可以作为基本的软件保护用。
- 需要识别厂商ID:
其实就是单片机在执行对25系列芯片的读写工作时需要先检查该芯片是不是单片机程序预先设定的厂商芯片(程序开发人员预设),假如检测到25系列的芯片ID不是预设的厂商ID则单片机终止读写工作,也就造成我们通常说的无法识别的情况。
- 不需要识别厂商ID:
则是单片机读写时不需要核对存储芯片的ID,直接读取内部存储数据,针对这种客户,所有对应的存储芯片都是可以使用的
一般说来,不绑定芯片ID是最好的,这样可以直接将不同厂家的存储芯片替换使用。但是有些产品客户为保证产品的稳定性和防伪要求,特定会针对存储芯片进行绑定。这时候假如客户又需要新的存储25Qxx去替换,这该怎么解决?
方法一:将新的存储器厂商ID加入单片机软件内(产品规格书内有详细介绍)
方法二:解除单片机读取时对存储芯片ID的校验环节,使得单片机直接读取
方法三:不要换了,还是用原来的存储芯片
另外对于新进入的NOR FLASH 厂家而言,做的是兼容替代生意。很多ID限制的场景不能使用,这就意味着失去市场。
不讲武德的话,FLASH ID可编辑成任何厂家的ID,不知道是否有这样的FLASH厂家? 知道的小伙伴可以留言评论看看。
边栏推荐
猜你喜欢
随机推荐
9. Rest style request processing
闭包详解,柯里化的含义及操作方法
7. yaml
开启新征程——枫叶先生第一篇博客
There is no recycle bin for deleted files on the computer desktop, what should I do if the deleted files on the desktop cannot be found in the recycle bin?
逮到一个阿里 10 年老 测试开发,聊过之后收益良多...
10. 接收参数相关注解
sqlmap结合dnslog快速注入
2.0966 铝青铜板CuAl10Ni5Fe4铜棒
【C语言】数据储存详解
Geogebra 教程之 02 Geogebra初学者的 8 个基本要素
一条SQL查询语句是如何执行的?
How to determine how many bases a number is?
定时器,同步API和异步API,文件系统模块,文件流
sqlmap combined with dnslog fast injection
宝塔实测-搭建PHP在线模拟考试系统
CDN原理与应用简要介绍
CSDN21天学习挑战赛之折半查找
Call activity of Activiti7 sub-process
安科瑞为工业能效行动计划提供EMS解决方案-Susie 周