当前位置:网站首页>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.
边栏推荐
- 部分准备金银行已经过时
- 9. Rest 风格请求处理
- Call activity of Activiti7 sub-process
- 英文文献阅读时,如何做笔记?
- In 22 years, the salary of programmers nationwide in January was released, only to know that there are so many with annual salary of more than 400,000?
- C language, operators of shift operators (> >, < <) explanation
- N1BOOK writeup
- 2. 依赖管理和自动配置
- 【C语言】C语言程序设计:动态通讯录(顺序表实现)
- 烘干衣服问题
猜你喜欢
随机推荐
promise详解
ASIO4ALL是什么
IEEE的论文哪里可以下载?
12. 处理 JSON
【C语言篇】操作符之 位运算符详解(“ << ”,“ >> ”,“ & ”,“ | ”,“ ^ ”,“ ~ ”)
图像识别和语义分割的区别
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?
App的回归测试,有什么高效的测试方法?
Is there a way out in the testing industry if it is purely business testing?
C语言%(%d,%c...)
[Excel知识技能] 将文本型数字转换为数值格式
Talking about jsfuck coding
11. Custom Converter
【C语言】猜数字游戏的实现
给肯德基打工的调料商,年赚两亿
VR全景+安全科普教育,让学生们提高安全意识
oai 采样频率计算
Geogebra 教程之 02 Geogebra初学者的 8 个基本要素
22年全国程序员1月薪资出炉,才知道年薪 40 万以上的有这么多?
[Excel知识技能] 将“假“日期转为“真“日期格式