当前位置:网站首页>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 chipIn 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.
边栏推荐
- ROS Experiment Notes - Validation of UZH-FPV Dataset
- iNFTnews | In the Web3 era, users will have data autonomy
- 11. 自定义转换器
- 烘干衣服问题
- sqlmap结合dnslog快速注入
- 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的回归测试,有什么高效的测试方法?
- Mysql.慢Sql
- 翻译软件哪个准确度高【免费】
- 鲜花线上销售管理系统的设计与实现
猜你喜欢

5. Lombok

如果纯做业务测试的话,在测试行业有出路吗?

花环灯问题

SQL injection base - order by injection, limit, wide byte

烘干衣服问题

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?

I caught a 10-year-old Ali test developer, and after talking about it, I made a lot of money...

图片懒加载(纯手写)

后疫情时代,VR全景营销这样玩更加有趣!

11. 自定义转换器
随机推荐
【C语言篇】表达式求值(隐式类型转换,算术转换)
[C language] Detailed explanation of data storage
工程师如何对待开源
开启新征程——枫叶先生第一篇博客
[C language] Implementation of guessing number game
sqlmap combined with dnslog fast injection
[数据可视化] 图表设计原则
7. yaml
【C语言】C语言程序设计:动态通讯录(顺序表实现)
图片懒加载(纯手写)
How to quickly grasp industry opportunities and introduce new ones more efficiently is an important proposition
Promote the high-quality development of denim clothing
Deep Learning Transformer Architecture Analysis
如何利用原生JS实现回到顶部以及吸顶效果
15. Interceptor - HandlerInterceptor
Easy-to-use translation plug-in - one-click automatic translation plug-in software
后疫情时代,VR全景营销这样玩更加有趣!
特殊类与类型转换
ASIO4ALL是什么
[C language] binary search (half search)