当前位置:网站首页>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.
边栏推荐
猜你喜欢
excel英文自动翻译成中文教程
鲜花线上销售管理系统的设计与实现
Excel English automatic translation into Chinese tutorial
15. Interceptor - HandlerInterceptor
C language, operators of shift operators (> >, < <) explanation
烘干衣服问题
线上突然查询变慢怎么核查
后疫情时代,VR全景营销这样玩更加有趣!
I caught a 10-year-old Ali test developer, and after talking about it, I made a lot of money...
App regression testing, what are the efficient testing methods?
随机推荐
web 性能提升(将持续更新……)
14. Thymeleaf
Special class and type conversion
3. 容器功能
C language, operators of shift operators (> >, < <) explanation
9. Rest style request processing
Web-based meal ordering system in epidemic quarantine area
SQL injection base
如何做专利挖掘,关键是寻找专利点,其实并不太难
多语种翻译-多语种翻译软件免费
SQL injection base - order by injection, limit, wide byte
Blue Hat Cup 2022 web/misc writeup
Kubernetes 维护技术分享
N1BOOK writeup
编程语言为什么有变量类型这个概念?
Geogebra 教程之 01 什么是Geogebra,真的可以提高我们数学水平么?
Promise in detail
Deep Learning Transformer Architecture Analysis
鲲鹏编译调试及原生开发工具基础知识
盘点美军的无人机家底