当前位置:网站首页>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厂家? 知道的小伙伴可以留言评论看看。
边栏推荐
- 定时器,同步API和异步API,文件系统模块,文件流
- 高校就业管理系统设计与实现
- call,apply,bind指定函数的this指向详解,功能细节,严格和非严格模式下设定this指向
- Geogebra 教程之 02 Geogebra初学者的 8 个基本要素
- CDN原理与应用简要介绍
- C language, operators of shift operators (> >, < <) explanation
- How to recover data from accidentally deleted U disk, how to recover deleted data from U disk
- Multilingual Translation - Multilingual Translation Software Free
- Kubernetes你不知道的事
- Design and Realization of Employment Management System in Colleges and Universities
猜你喜欢
随机推荐
【C语言】二分查找(折半查找)
iNFTnews | In the Web3 era, users will have data autonomy
App的回归测试,有什么高效的测试方法?
后疫情时代,VR全景营销这样玩更加有趣!
HPb59-1铅黄铜
基于Web的疫情隔离区订餐系统
翻译软件哪个准确度高【免费】
《剑指offer》题解——week2(持续更新)
高校就业管理系统设计与实现
Cache knowledge summary
Summary of Confused Knowledge Points for "High Items" in the Soft Examination in the Second Half of 2022 (2)
14. Thymeleaf
如何便捷获取参考文献的引用格式?
多语种翻译-多语种翻译软件免费
CSDN21天学习挑战赛之折半查找
HGAME 2022 Final writeup
ROS Experiment Notes - Validation of UZH-FPV Dataset
ROS实验笔记之——UZH-FPV数据集的验证
SQL injection base
The Missing Semester of Your CS Education









