NAND FLASH It is now a very important storage medium , According to the factory test results, it can be divided into the original film ( Positive )、 White and black .
The so-called original film is NAND FLASH The best wafer selected by the manufacturer , Cut it down and package it into finished products after various tests , At this time, the finished product will be tested , What passes the test is the original film , Those who fail the test are white films , When cutting the original film, the rest is black , There may be various problems .
In terms of performance, it is the original film > White tablets > Black film . There are almost no problems with the original film , White film may have some problems , There is a problem with the black film probability ( Such as capacity , Reading and writing speed, etc ). Then the original film is produced and sold by the manufacturer , White films are sold to downstream manufacturers , Black chips are treated as garbage .
When black chips are used as garbage, they will be deducted ( fall code) Handle , So the black film becomes ID Incorrect , Wafer with abnormal data reading and writing . But the manufacturer has a set of command data that can make “ Die ” Of NAND FLASH“ resurrection ” Of , This is the so-called release (DECODE) 了 .
Because black chips are treated as garbage , So the purchase price is very low , But it can be normal after unlocking NAND FLASH Use , There is a huge price difference between them .
The release code is generally different from manufacturer to manufacturer , However, some manufacturers share the same set because of the previous agreement , Such as Toshiba and SanDisk NAND FLASH Share one set , Toshiba's NAND FLASH ID Become Shandi's NAND FLASH ID, therefore NAND FLASH change ID It can only be changed between two specific manufacturers .
One thing needs to be clarified , Unbuttoned NAND FLASH The capacity of is FLASH Actual capacity of , So there is no 8GB Of NAND FLASH After the deduction, it becomes 8GB Real capacity +8GB False capacity ( Total capacity 16GB) The situation of . Usually original NAND FLASH What's the maximum capacity of , Deblocking changes ID Then the capacity will not increase ,
But there are some exceptions , such as B0KB It can be released into L06B, This is a direct change FLASH Properties of , from MLC Change into TLC. Generally, the deduction is unchanged FLASH Property of , Turned out to be TLC, After the deduction, it's still TLC, such as 7THL Even from Toshiba to SanDisk , In a broad sense, both Toshiba and SanDisk are called 7THL.
There are usually two ways to release , The first is the second solution : After the deduction NAND FLASH Can be used normally , And power off and then on NAND FLASH It is still in the state of release . The second is three solutions : After the deduction NAND FLASH Can be used normally , But power off and then on NAND FLASH It will be in the state of missing deduction .
About NAND FLASH More relevant articles about the understanding of JIEKOU
- Uboot mmc Command parsing &NAND flash uboot Detailed command
Reprint :http://blog.csdn.net/simonjay2007/article/details/43198353 One :mmc The command is as follows : 1: Yes mmc Read operations mmc read addr bl ...
- nand flash Detailed explanation and driver writing
https://www.crifan.com/files/doc/docbook/linux_nand_driver/release/html/linux_nand_driver.html#nand_ ...
- ( 3、 ... and )NAND flash and NOR flash The difference is explained in detail
The smart phones we use have only one available space ( Such as apple 8G.16G etc. ), One more RAM Capacity , A lot of people don't really know , Why do you need two such chips for storage , That's what we're going to talk about next . These two kinds of storage devices are collectively referred to as “FLASH ...
- NAND flash and NOR flash The difference is explained in detail
The smart phones we use have only one available space ( Such as apple 8G.16G etc. ), One more RAM Capacity , A lot of people don't really know , Why do you need two such chips for storage , That's what we're going to talk about next . These two kinds of storage devices are collectively referred to as “FLASH ...
- Nand flash uboot Detailed command 【 turn 】
from :http://blog.chinaunix.net/uid-14833587-id-76513.html nand info & nand device Show flash Information about : DM36 ...
- How to look at the sequence diagram --nand flash Read operation details ( Reprint )
Source :http://blog.chinaunix.net/uid-28852942-id-3992727.html This article is not an introduction nand flash The physical structure of and about nand flash Some basic knowledge of ...
- The embedded nand flash Detailed explanation
One .s3c2440 After it's started, it will nand flash Before 4K The program is copied to the internal sram in , This process is automatically completed by hardware , But if our program is much larger than 4K, At this time, you need to change the program from flash Copy to memory to run . Two ...
- Nand flash uboot Detailed command
turn :http://blog.chinaunix.net/uid-14833587-id-76513.html nand info & nand device Show flash Information about : DM365 ...
- How to look at the sequence diagram --nand flash Read operation details
Source :http://blog.chinaunix.net/uid-28852942-id-3992727.html This article is not an introduction nand flash The physical structure of and about nand flash Some of the basics of ...
- How to look at the sequence diagram --nand flash Read operation details ( turn )
This article is not an introduction nand flash The physical structure of and about nand flash Some basic knowledge of . You need to know at least What's in your hand nand flash The physical structure of and some commands such as read and write General impression of operation , At least you need to see ...
Random recommendation
- 「post Chinese parameter problem 」 as well as 「 Verification code automatic recognition memo 」
Preface I have simulated Login several times before , All simulation. post After taking cookie, Then you can use this cookie Have fun . This time I came across the verification code , In fact, you only need to log in manually once , Get it manually cookie You can also play after , however cook ...
- MySQL Check the installed compilation parameters
MySQL5.1.x edition cat $path/bin/mysqlbug|grep configure MySQL5.5.x
- WebStorage Use
HTML5 Medium WebStorage There are two types of API:localStorage and sessionStorage: localStorage Permanently store data locally , Unless you explicitly delete or empty it : sessionS ...
- ASP.NET Web API Global permissions and global exception handling
In development , I use json Format serialization , So the default xml Serialization remove public static class WebApiConfig { public static void Register(Http ...
- Java Binary to hexadecimal conversion
Java Binary to hexadecimal conversion Binary conversion hex /** * @description Convert binary to 16 Base number * * @param buf * @return */ public static S ...
- Format date time string Get-Date -Uformat , -format
# Format string to time format $dateTimeStr = '20141231T23:59:59' $format = 'yyyyMMddTHH:mm:ss' $formatProvider = [Gl ...
- " Pseudo China Mobile client"-- Fake base station fraud
One . Brief introduction : In recent days, , Baidu Security Lab found a " Pseudo China Mobile client" Viruses . Criminals send a large number of fake messages through fake base stations 10086 The SMS , Induce users to click the phishing link : And induce users to enter online banking account on the phishing page ...
- MongoDB Study ( translate 2)
C# Driving LINQ course Introduce This tutorial covers 1.8 Release version for linq Query support . Before you start this tutorial , You should at least read C# The driver tutorial is about C# Introduction of driver Quick start First , Add the following namespace to your program : usin ...
- turn windows Next Oracle Derived table structure
analysis Oracle How to export all tables of a user Maybe a lot of use Oracle Our customers will encounter the situation that they want to export all tables of a user , This article provides such a method to help you solve this problem easily . First, in the sqlplus Next, log in to Ora ...
- Briefly introduce what is synergetic process and its application in ES6 How to implement in
coroutines , English name coroutine, It's a way that execution can be suspended and resumed . Each process cooperates with each other to complete a task . Let's take a look at an example of synergy . Suppose we have a producer consumer relationship , Producers create things and put things ...
![[datawhale202206] pytorch recommendation system: multi task learning esmm & MMOE](/img/8f/64fea641730795a2b5252cc2c8cdd2.png)








