TVIP S-300 Разбивка MTD NAND Flash (4Gb)

From U-Boot

# nand info
Device 0: nandmulti, C revision NAND 4GiB MT29F32G-C sector size 2048 KiB
Amlogic nand flash uboot driver for M3, Version 1.1 (c) 2010 Amlogic Inc.
No NAND device found!!!
NAND device id: 2c 68 4 4a a9 0 
NAND device: Manufacturer ID: 0x2c, Chip ID: 0x2c (Micron C revision NAND 4GiB MT29F32G-C)
1 NAND chips detected
#####aml_nand_init, with RB pins and chip->chip_delay:20
bus_cycle=4, bus_timing=5, start_cycle=5, end_cycle=6,system=5.3ns
oob size is not enough for selected bch mode: NAND_BCH60_1K_MODE force bch to mode: NAND_BCH30_1K_MODE
aml nand env valid addr: e000 
mtd parttion 1 offset c00000 changed to 800000 
mtd parttion 2 offset 1c00000 changed to 1800000 
mtd parttion 3 offset 2c00000 changed to 2800000 
mtd parttion 4 offset 4000000 changed to 3c00000 
mtd parttion 5 offset 24000000 changed to 23c00000 
mtd parttion 6 offset 30000000 changed to 2fc00000 
mtd parttion 7 offset ffffffffffffffff changed to 4fc00000 
Creating 7 MTD partitions on "nandmulti":
0x000000800000-0x000001800000 : "aml_logo"
0x000001800000-0x000002800000 : "recovery"
0x000002800000-0x000003c00000 : "boot"
0x000003c00000-0x000023c00000 : "system"
0x000023c00000-0x00002fc00000 : "cache"
0x00002fc00000-0x00004fc00000 : "userdata"
0x00004fc00000-0x000100000000 : "NFTL_Part"
nandmulti initialized ok

From Android

dev:    size   erasesize  name
mtd0: 01000000 00200000 "aml_logo"
mtd1: 01000000 00200000 "recovery"
mtd2: 01400000 00200000 "boot"
mtd3: 20000000 00200000 "system"
mtd4: 0c000000 00200000 "cache"
mtd5: 20000000 00200000 "userdata"
mtd6: b0400000 00200000 "NFTL_Part"
mtd7: 00002000 00001000 "ubootenv"
mtd8: 00002000 00001000 "hashtable"
mtd9: 00400000 00001000 "ubootwhole"

From Linux

dev:    size   erasesize  name
mtd0: 01000000 00200000 "aml_logo"
mtd1: 01000000 00200000 "recovery"
mtd2: 01400000 00200000 "boot"
mtd3: 20000000 00200000 "system"
mtd4: 0c000000 00200000 "cache"
mtd5: 20000000 00200000 "userdata"
mtd6: b0400000 00200000 "NFTL_Part"
mtd7: 00060000 00001000 "bootloader"
mtd8: 00002000 00001000 "ubootenv"
mtd9: 00002000 00001000 "hashtable"

Перевод этой страницы: