1) Why is there a bad block? Because the NAND flash process cannot guarantee the reliability of the memory array in its lifecycle, bad blocks are generated during NAND production and use. The bad block feature is that when the block is programmed/erased, some bits cannot be pulled up, which may cause errors during page
A file system with QT was prepared a few days ago, and it was successfully mounted through NFS, but the interface flash badly. After analysis, it is concluded that the NIC conflicts with the VGA because the NIC is normally displayed when the network is closed, but the file system mounted through NFS cannot work without the NIC. After the NIC is disabled, it is displayed as normal, but the mouse and keyboard are no longer available. Therefore, you need
Many of my friends encountered the problem of unable to open an initial console when porting linux to S3C2440 and the S3C2410 Development Board.
Fortunately, we also encountered this problem.
After searching for various solutions on the Internet and making continuous attempts, we finally found a solution.
In order to avoid the same troubles for later users, the solution to this problem is summarized as follows:
1. kernel NAND
, the spare area stores additional information, bad block ECC verification, and so on. The structure of NAND Flash is a NAND flash device, 1 (device) = xxxx (blocks), 1 (Block) = xxxx (pages), 1 (page) = 528 (bytes) = data block size (512 bytes) + OOB block size (16 bytes, data block is the main area, OOB is the spare
First, you need to understand the structure of NAND Flash.
Taking micron mt29f4g08bxb NAND Flash as an example, this flash (for example) uses four sectors (sector) to form one page and 64 pages) one block and 4096 blocks constitute the entire
memory is only 2 GB. What should I do?I have come up with a solution, that is, to split the volume, not to compress the volume, but to download files one by one and verify MD5 (if the image is downloaded incorrectly, it will be re-downloaded, obviously not good ), then put the NAND.I think it is much better to use livesuit (phonenixsuit). If you can try it.I want to figure out the busybox image first.Original tllHttp://forum.cubietech.com/forum.php?
Requirement: The uboot and system have been transplanted, and the next step is to build the upgrade tool for later debugging convenience, and to learn by yourself Expectation: Understand the memory ing, understand the MTD device operation framework, and understand the TFTP source code. Plan: three steps: Step 1: port the TFTP source code: see the TFTP source code in busybox and put it in nandup as part of the upgrade tool. You can download the ima
I. Structure Analysis
The S3C2410 processor integrates an 8-bit nandflash controller. Currently, the eight most common nandflash players on the market include Samsung k9f1208, k9f1g08, and k9f2g08. The data page sizes of k9f1208, k9f1g08, and k9f2g08 are 512 bytes, 2 Kbyte, and 2 Kbyte, respectively. They differ in addressing methods, so program code is not universal. This article uses the S3C2410 processor and the k9f1208 system as an example to describe the nandflash read/write method.
Nandfla
Author: Liu Hongtao, Senior Lecturer at Huaqing vision embedded College.
I. Structure Analysis
The S3C2410 processor integrates an 8-bit nandflash controller. Currently, the eight most common nandflash players on the market include Samsung k9f1208, k9f1g08, and k9f2g08. The data page sizes of k9f1208, k9f1g08, and k9f2g08 are 512 bytes, 2 Kbyte, and 2 Kbyte, respectively. They differ in addressing methods, so program code is not universal. This article uses the S3C2410 processor and the k9f1208
devices. However, in recent years, Flash has completely replaced the position of RoM (EPROM) in embedded systems, it is used to store bootloader, operating system or program code, or directly used as a hard disk (USB flash disk ).
Currently, there are two types of FLASH: nor flash and nadn
directly when the hard disk is used (uDisk ).
Currently, there are two types of FLASH: nor flash and nadn flash. The reading of nor flash is the same as that of our common SDRAM. Users can directly run the code loaded in nor flash, which can reduce the capacity of SRAM and
let users endure.Flash is also a non-volatile memory (power loss will not be lost), it is easy to erase, access speed, has greatly replaced the traditional EPROM status. Many people call it flash ROM because it has the same features as ROM power-down that is not lost. Flash memory, also known as
storage medium that can be electrically erased and reprogrammed. Flash memory is developed from EEPROM (electrically erasable programmable read-only memory). There is both main types of flash memory, which is named after the NAND
. Here are some reading notes, which are purely on paper.PS: The Flash/SSD mentioned below refer to NAND Flash, which is now the most common flash.
The hardware principles of SSD are not the focus of the discussion here (after all, we are software developers ). The only thing I need to mention is that SSD is not an ele
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.