按照你说的改了,从SD启动之后,emmc认成了mmc 0,但是用fastboot烧写之后,选择emmc启动,重新上电,感觉还是没擦掉superboot,明天看看怎么回事。
Hit any key to stop autoboot: 0
TINY4412 # mmcinfo 0
Device: S5P_MSHC4
Manufacturer ID: 15
OEM: 100
Name: M4G1Y
Tran Speed: 0
Rd Block Len: 512
MMC version 4.0
High Capacity: Yes
Size: 3728MB (block: 7634944)
Bus Width: 8-bit
Boot Partition Size: 2048 KB
TINY4412 # mmcinfo 1
Device: S3C_HSMMC2
Manufacturer ID: 2
OEM: 544d
Name: SD16G
Tran Speed: 0
Rd Block Len: 512
SD version 2.0
High Capacity: Yes
Size: 15296MB (block: 31326208)
Bus Width: 4-bit
Boot Partition Size: 0 KB
TINY4412 # fdisk -c 0 320 2057 520
Count: 10000
fdisk is completed
partion # size(MB) block start # block count partition_Id
1 695 6070812 1424478 0x0C
2 320 134244 656304 0x83
3 2057 790548 4213770 0x83
4 520 5004318 1066494 0x83
TINY4412 # fatformat mmc 0:1
Start format MMC&d partition&d ...
Partition1: Start Address(0x5ca21c), Size(0x15bc5e)
size checking ...
Under 8G
write FAT info: 32
Fat size : 0x56f
Erase FAT region..................
Partition1 format complete.
TINY4412 # fastboot
[Partition table on MoviNAND]
ptn 0 name='fwbl1' start=0x1000A len=N/A (use hard-coded info. (cmd: movi))
ptn 1 name='bl2' start=N/A len=N/A (use hard-coded info. (cmd: movi))
ptn 2 name='bootloader' start=N/A len=N/A (use hard-coded info. (cmd: movi))
ptn 3 name='tzsw' start=N/A len=N/A (use hard-coded info. (cmd: movi))
ptn 4 name='kernel' start=N/A len=N/A (use hard-coded info. (cmd: movi))
ptn 5 name='ramdisk' start=N/A len=0x6800(~27262976KB) (use hard-coded info. (cmd: movi))
ptn 6 name='system' start=0x1000A len=0x501D8(~336027648KB)
ptn 7 name='userdata' start=0x1000A len=0x202605(~-2137517056KB)
ptn 8 name='cache' start=0x1000A len=0x822FF(~546044928KB)
ptn 9 name='fat' start=0x1000A len=0xADE2F(~729332736KB)
OTG cable Connected!
Received 27 bytes: getvar:partition-type:fwbl1
Received 24 bytes: getvar:max-download-size
Received 17 bytes: download:00002000
Starting download of 8192 bytes
downloading of 8192 bytes finished
Received 11 bytes: flash:fwbl1
flashing 'fwbl1'
writing FWBL1 ..device 0 Start 1, Count 16
MMC write: dev # 0, block # 1, count 16 ... 16 blocks written: OK
completed
partition 'fwbl1' flashed
Received 25 bytes: getvar:partition-type:bl2
Received 24 bytes: getvar:max-download-size
Received 17 bytes: download:00003800
Starting download of 14336 bytes
downloading of 14336 bytes finished
Received 9 bytes: flash:bl2
flashing 'bl2'
writing BL2 ..device 0 Start 17, Count 32
MMC write: dev # 0, block # 17, count 32 ... 32 blocks written: OK
completed
partition 'bl2' flashed
Received 32 bytes: getvar:partition-type:bootloader
Received 24 bytes: getvar:max-download-size
Received 17 bytes: download:00048224
Starting download of 295460 bytes
Received 36 bytes:
downloading of 295460 bytes finished
Received 16 bytes: flash:bootloader
flashing 'bootloader'
writing bootloader..device 0 Start 49, Count 656
MMC write: dev # 0, block # 49, count 656 ... 656 blocks written: OK
completed
partition 'bootloader' flashed
Received 26 bytes: getvar:partition-type:tzsw
Received 24 bytes: getvar:max-download-size
Received 17 bytes: download:00017000
Starting download of 94208 bytes
downloading of 94208 bytes finished
Received 10 bytes: flash:tzsw
flashing 'tzsw'
writing 0 TrustZone S/W.. Start 705, Count 320
MMC write: dev # 0, block # 705, count 320 ... 320 blocks written: OK
completed
partition 'tzsw' flashed
Received 28 bytes: getvar:partition-type:kernel
Received 24 bytes: getvar:max-download-size
Received 17 bytes: download:00431090
Starting download of 4395152 bytes
....
省略后面kernel root的烧写log。
最后选择emmc启动,感觉superboot没有擦掉,其他的擦掉了。
Superboot-4412 V1.6(20140317) by FriendlyARM
Booting from eMMC
boot error, Kernel/RAM-disk not recognized