当前位置:网站首页>Software protection scenario of NOR FLASH flash memory chip ID application
Software protection scenario of NOR FLASH flash memory chip ID application
2022-08-11 00:01:00 【Goku is so timid】
Each manufacturer's 25 series nor flash memory chips (Winbond, Macronix, gd, etc. will have their own manufacturer ID to indicate, in the product application, you can choose to identify the manufacturer ID or ignore the manufacturer ID. GenerallyRecognize ID to load different drivers
So ID can be used as basic software protection.
- Vendor ID required:
In fact, when the single-chip microcomputer performs the read and write work on the 25 series chip, it needs to check whether the chip is a manufacturer chip preset by the single chip program (preset by the program developer). If it is detected that the chip ID of the 25 series is not presetIf the manufacturer ID is set, the single-chip microcomputer stops reading and writing, which also causes the situation that we usually say that it cannot be recognized.
- No need to identify the vendor ID:
The MCU does not need to check the ID of the memory chip when reading and writing, but directly reads the internal storage data. For this kind of customer, all the corresponding memory chips can be used
Generally speaking, it is best not to bind the chip ID, so that the memory chips of different manufacturers can be directly replaced.However, some product customers will specifically bind memory chips to ensure product stability and anti-counterfeiting requirements.At this time, if the customer needs a new storage 25Qxx to replace, how to solve this?Method 1: Add the new memory manufacturer ID to the MCU software (detailed in the product specification)Method 2: Release the verification link of the memory chip ID when the single-chip microcomputer reads, so that the single-chip microcomputer can directly readMethod 3: Don't change it, or use the original memory chip
In addition, for the newly entered NOR FLASH manufacturers, it is a compatible alternative business.Many ID-restricted scenarios cannot be used, which means losing the market.
If you don't talk about martial arts, the FLASH ID can be edited into the ID of any manufacturer. I wonder if there is such a FLASH manufacturer?Those who know it can leave a comment.
边栏推荐
- HGAME 2022 Final Pokemon v2 writeup
- NOR FLASH闪存芯片ID应用之软件保护场景
- 2. Dependency management and automatic configuration
- Based on the SSM to reach the phone sales mall system
- 特殊类与类型转换
- 如果纯做业务测试的话,在测试行业有出路吗?
- 逮到一个阿里 10 年老 测试开发,聊过之后收益良多...
- 线上突然查询变慢怎么核查
- [C language articles] Expression evaluation (implicit type conversion, arithmetic conversion)
- Jvm.分析工具(jconsole,jvisualvm,arthas,jprofiler,mat)
猜你喜欢
随机推荐
Starting a new journey - Mr. Maple Leaf's first blog
13. 内容协商
Qt入门(六)——抽奖系统的实现
[Excel知识技能] 将文本型数字转换为数值格式
oai 采样频率计算
编程语言为什么有变量类型这个概念?
call,apply,bind指定函数的this指向详解,功能细节,严格和非严格模式下设定this指向
“蔚来杯“2022牛客暑期多校训练营4 ADHK题解
Web-based meal ordering system in epidemic quarantine area
Easy-to-use translation plug-in - one-click automatic translation plug-in software
推进牛仔服装的高质量发展
软件测试证书(1)—— 软件评测师
String
22年全国程序员1月薪资出炉,才知道年薪 40 万以上的有这么多?
8. WEB 开发-静态资源访问
16. 文件上传
VR全景+安全科普教育,让学生们提高安全意识
【C语言】数据储存详解
特殊类与类型转换
SQL注入基础