▒EEEE I3000000032940xf300110003877520EEEE I400000004294_M6_BL1_3431>2534313
device is 16bit ddr
wait pll-0x03 target is 0204 now it is 0x00000203
DDR clock is 516MHz with 1T mode
DX0DLLCR:40000000
DX0DQTR:ffffffff
DX0DQSTR:3db05001
DX1DLLCR:40000000
DX1DQTR:ffffffff
DX1DQSTR:3db05001
DX2DLLCR:40000000
DX2DQTR:ffffffff
DX2DQSTR:3db05001
DX3DLLCR:40000000
DX3DQTR:ffffffff
DX3DQSTR:3db05001
Stage 00 Result 00000000
Stage 01 Result 00000000
Stage 02 Result 00000000
Stage 03 Result 00000000
HHH
Boot From SPI0x12345678
Boot from internal device 1st SPI RESERVED
System Started
▒nv_init env_init 40
U-boot-00000-g093cd8a-dirty(m6_mbx_g32@jb42-0630) (Oct 18 2013 - 10:09:42)
aml_rtc_init
aml rtc init first time!
Clear HDMI KSV RAM
DRAM: 1 GiB
relocation Offset is: 105e8000
NAND: Amlogic nand flash uboot driver, Version U1.06.017 (c) 2010 Amlogic Inc.
SPI BOOT : continue i 0
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
onfi timing mode set failed: 49
#####aml_nand_init, with RB pins and chip->chip_delay:20
bus_cycle=10, bus_timing=10, start_cycle=10, end_cycle=10,system=5.0ns
oob size is not enough for selected bch mode: NAND_BCH60_1K_MODE force bch to mode: NAND_BCH30_1K_MODE
aml_chip->oob_fill_cnt =0,aml_chip->oob_size =224,bch_bytes =54
aml_nand_init:oobmul =2,chip->ecc.layout->oobfree[0].length=16,aml_chip->oob_size=224
aml nand env valid addr: 0
key start_blk=2040,end_blk=2047,aml_nand_key_init:684
aml nand key valid addr: ff010000
aml nand key valid addr: ff210000
aml nand key valid addr: ff410000
aml nand key valid addr: ff610000
CONFIG_KEYSIZE=0x10000; KEYSIZE=0xfffc; bbt=0x1330; default_keyironment_size=0xeccc
i=0,register --- nand_key
Creating 2 MTD partitions on "nandnormal":
0x000000800000-0x000001000000 : "mtd1"
0x000001000000-0x000020000000 : "mtd2"
NAND bbt detect factory Bad block at 5a00000
nandnormal initialized ok
detect mx chiprevD :1 and nand_type: 0
nand_curr_device =1
MMC: SDIO Port B: 0, SDIO Port C: 1
SPI BOOT,spi_env_relocate_spec : env_relocate_spec 53
SPI NOR Flash NO write protect!!!, So I will enable it...
In: serial
Out: serial
Err: serial
register usb cfg[0] = 9fe82910
Net: Meson_Ethernet
init suspend firmware done. (ret:0)
detect_storage
nand exist return 0
setenv storage nand
reboot_mode=charging
ir init
switch_boot_mode
current factory:3
Hit Enter key to stop autoboot: 0
compatible nand
Booting from nand ...
nand - NAND sub-system
Usage:
nand info - show available NAND devices
test - test available NAND devices
nand device [dev] - show or set current device
nand read - addr off|partition size
nand write - addr off|partition size
read/write 'size' bytes starting at offset 'off'
to/from memory address 'addr', skipping bad blocks.
nand erase [clean|whole] [off size] - erase 'size' bytes from
offset 'off' (entire device if not specified)
nand bad - show bad blocks
nand scrub_safe - clean NAND erasing bad blocks except factory bad blocks
-just do it (SAFE)!!
nand dump[.oob] off - dump page
nand scrub_detect - detect bad blk again
nand scrub - really clean NAND erasing bad blocks (UNSAFE)
nand markbad off [...] - mark bad block(s) at offset (UNSAFE)
nand biterr off - make a bit error at offset (UNSAFE)
nand rom_protect on/off
nand wr_rd_cmp src dst off|partition size
nand rom_write addr off|partition size
nand factory_info addr block_offset block_count part|all
nand errstat
wrong pack img!
cp - memory copy
Usage:
cp [.b, .w, .l] source target count
nand - NAND sub-system
Usage:
nand info - show available NAND devices
test - test available NAND devices
nand device [dev] - show or set current device
nand read - addr off|partition size
nand write - addr off|partition size
read/write 'size' bytes starting at offset 'off'
to/from memory address 'addr', skipping bad blocks.
nand erase [clean|whole] [off size] - erase 'size' bytes from
offset 'off' (entire device if not specified)
nand bad - show bad blocks
nand scrub_safe - clean NAND erasing bad blocks except factory bad blocks
-just do it (SAFE)!!
nand dump[.oob] off - dump page
nand scrub_detect - detect bad blk again
nand scrub - really clean NAND erasing bad blocks (UNSAFE)
nand markbad off [...] - mark bad block(s) at offset (UNSAFE)
nand biterr off - make a bit error at offset (UNSAFE)
nand rom_protect on/off
nand wr_rd_cmp src dst off|partition size
nand rom_write addr off|partition size
nand factory_info addr block_offset block_count part|all
nand errstat
pre-clear hdmi ram
hdcp get form storage medium: nand
name=nand_key nand_key
read:addr:0xff010000,phy_blk_addr:2040,phy_page_addr:8,aml_nand_get_key:125
device:nand, init key ok!!
don't found keyname,uboot_key_read:1502
prefetch hdcp keys from nand failed
Wrong Image Format for bootm command
ERROR: can't get kernel image!
enter recovery
nand - NAND sub-system
Usage:
nand info - show available NAND devices
test - test available NAND devices
nand device [dev] - show or set current device
nand read - addr off|partition size
nand write - addr off|partition size
read/write 'size' bytes starting at offset 'off'
to/from memory address 'addr', skipping bad blocks.
nand erase [clean|whole] [off size] - erase 'size' bytes from
offset 'off' (entire device if not specified)
nand bad - show bad blocks
nand scrub_safe - clean NAND erasing bad blocks except factory bad blocks
-just do it (SAFE)!!
nand dump[.oob] off - dump page
nand scrub_detect - detect bad blk again
nand scrub - really clean NAND erasing bad blocks (UNSAFE)
nand markbad off [...] - mark bad block(s) at offset (UNSAFE)
nand biterr off - make a bit error at offset (UNSAFE)
nand rom_protect on/off
nand wr_rd_cmp src dst off|partition size
nand rom_write addr off|partition size
nand factory_info addr block_offset block_count part|all
nand errstat
wrong pack img!
cp - memory copy
Usage:
cp [.b, .w, .l] source target count
nand - NAND sub-system
Usage:
nand info - show available NAND devices
test - test available NAND devices
nand device [dev] - show or set current device
nand read - addr off|partition size
nand write - addr off|partition size
read/write 'size' bytes starting at offset 'off'
to/from memory address 'addr', skipping bad blocks.
nand erase [clean|whole] [off size] - erase 'size' bytes from
offset 'off' (entire device if not specified)
nand bad - show bad blocks
nand scrub_safe - clean NAND erasing bad blocks except factory bad blocks
-just do it (SAFE)!!
nand dump[.oob] off - dump page
nand scrub_detect - detect bad blk again
nand scrub - really clean NAND erasing bad blocks (UNSAFE)
nand markbad off [...] - mark bad block(s) at offset (UNSAFE)
nand biterr off - make a bit error at offset (UNSAFE)
nand rom_protect on/off
nand wr_rd_cmp src dst off|partition size
nand rom_write addr off|partition size
nand factory_info addr block_offset block_count part|all
nand errstat
Wrong Image Format for bootm command
ERROR: can't get kernel image!
m6_mbx_g32#<INTERRUPT>
m6_mbx_g32#
|