HELLO! BOOT0 is starting! boot0 version : 4.0.0 boot0 commit : 8 fel flag = 0x00000000 rtc[0] value = 0x00000000 rtc[1] value = 0x00000000 rtc[2] value = 0x00000000 rtc[3] value = 0x00000000 rtc[4] value = 0x00000000 rtc[5] value = 0x00000000 rtc[6] value = 0x00000000 rtc[7] value = 0x00000000 DRAM DRIVE INFO: V0.7 DRAM Type = 2 (2:DDR2,3:DDR3,6:LPDDR2,7:LPDDR3) DRAM CLK = 360 MHz DRAM zq value: 000039bb DRAM size = 64 MB dram size =64 card boot number = 0 card no is 0 sdcard 0 line count 4 [mmc]: mmc driver ver 2014-12-10 21:20:39 [mmc]: ***Try SD card 0*** [mmc]: SD/MMC Card: 4bit, capacity: 29818MB [mmc]: vendor: Man 00890303 Snr b7e36112 [mmc]: product: NCard [mmc]: revision: 1.0 [mmc]: ***SD/MMC 0 init OK!!!*** sdcard 0 init ok The size of uboot is 000b4000. sum=28bbf3e2 src_sum=28bbf3e2 Succeed in loading uboot from sdmmc flash. Ready to disable icache. Jump to secend Boot. [ 0.311] U-Boot 2011.09-rc1 (Jan 16 2023 - 19:12:40) Allwinner Technology U-Boot code: 40900000 -> 40995668 BSS: -> 40DD7BC0 IRQ Stack: 0badc0de FIQ Stack: 0badc0de [ 0.326]version: 1.1.0 [ 0.329]uboot commit : 8 script offset=a8000, length = c000 prepare script_parser_fetch [ 0.341]pmbus: ready prepare script_parser_fetch prepare script_parser_fetch not set main pmu id axp_probe error [ 0.352]PMU: pll1 408 Mhz,PLL6=600 Mhz AXI=204 Mhz,AHB=204 Mhz, APB1=102 Mhz prepare script_parser_fetch prepare script_parser_fetch pmu_runtime_chgcur=150 pmu_suspend_chgcur=150 prepare script_parser_fetch prepare script_parser_fetch prepare script_parser_fetch prepare script_parser_fetch prepare script_parser_fetch prepare script_parser_fetch usbvol_limit = 1, limit_vol = 4000 usbcur_limit = 0, limit_cur = 0 prepare script_parser_fetch set power on vol to default dcdc2_vol = 1200 axp set dcdc2_vol to 1200 failed dcdc3_vol = 3300 axp set dcdc3_vol to 3300 failed aldo2_vol = 2500 axp set aldo2_vol to 2500 failed aldo3_vol = 3000 axp set aldo3_vol to 3000 failed ldo1_vol = 3300 axp set ldo1_vol to 3300 failed ldo2_vol = 3000 axp set ldo2_vol to 3000 failed ldo3_vol = 3000 axp set ldo3_vol to 3000 failed find power_sply to end vbus exist no battery, limit to dc prepare script_parser_fetch no key input dram_para_set start dram_para_set end monitor len: 004D80C0 ramsize: 04000000 TLB table at: 43e70000 Top of RAM usable for U-Boot at: 43e70000 Reserving 4960k for U-Boot at: 43997000 Reserving 16512k for malloc() at: 42977000 Reserving 28 Bytes for Board Info at: 424fffe4 Reserving 224 Bytes for Global Data at: 424fff04 Reserving 8192 Bytes for IRQ stack at: 424fdf04 New Stack Pointer is: 424fdef8 prepare script_parser_fetch [ 0.551]DRAM: 64 MiB relocation Offset is: 03097000 from 40900000 to 43997000, size 500 monitor flash len: 000A3BF8 board_init storage_type = 1 Now running in RAM - U-Boot at: 43997540 save config for small mem_size prepare script_parser_fetch work mode 0 prepare script_parser_fetch ready to config storage prepare call drv_disp_init prepare script_parser_fetch prepare script_parser_fetch prepare script_parser_fetch prepare script_parser_fetch Not Found clk pll_de in script Not Found clk pll_video1 in script Not Found clk pll_video in script Not Found clk pll_periph0 in script DRV_DISP_Init end call board_display_device_open De_OpenDevice prepare script_parser_fetch [ 0.703]fetch script data boot_disp.output_disp fail prepare script_parser_fetch [ 0.710]fetch script data boot_disp.output_type fail prepare script_parser_fetch [ 0.718]fetch script data boot_disp.output_mode fail prepare script_parser_fetch [ 0.726]fetch script data boot_disp.auto_hpd fail prepare script_parser_fetch [ 0.733]lcd0_para.lcd_used=1 [disk_read_fs] no the partition error: open disp_rsl.fex, maybe it is not exist disp0 device type(1) enable lcd_panel_fun[0].cfg_open_flow is NULL lcd_panel_fun[0].cfg_panel_info is NULL disp 0, clk: pll(200000000),clk(100000000),dclk(10000000) dsi_rate(200000000) clk real:pll(114000000),clk(0),dclk(0) dsi_rate(0) lcd_panel_fun[0].cfg_open_flow is NULL lcd_panel_fun[0].cfg_open_flow is NULL workmode = 0 storage type = 1 storage type = 1 MMC: 0 set card number [ 0.778][mmc]: mmc driver ver 2015-04-13 14:50:00 prepare script_parser_fetch [ 0.785][mmc]: get sdc_phy_wipe fail. prepare script_parser_fetch [ 0.792][mmc]: get sdc0 sdc_erase fail. prepare script_parser_fetch [ 0.798][mmc]: get sdc_f_max fail,use default 50000000Hz prepare script_parser_fetch [ 0.806][mmc]: get sdc_ex_dly_used fail,use default dly [ 0.811][mmc]: SUNXI SD/MMC: 0 begin to find mmc try to init mmc [ 0.828][mmc]: *Try SD card 0* [ 0.861][mmc]: CID 0x8903034e 0x43617264 0x10b7e361 0x12016c17 [ 0.866][mmc]: mmc clk 50000000 [ 0.870][mmc]: SD/MMC Card: 4bit, capacity: 29818MB [ 0.875][mmc]: boot0 capacity: 0KB,boot1 capacity: 0KB [ 0.880][mmc]: ***SD/MMC 0 init OK!!!*** [ 0.884][mmc]: erase_grp_size:0x1WrBlk * 0x200 = 0x200 Byte [ 0.890][mmc]: secure_feature 0x0 [ 0.893][mmc]: secure_removal_type 0x0 mmc 0 init ok sunxi flash init uboot [ 0.901]sunxi flash init ok sunxi flash read : start 0, sector 32 mmcboot read: start 0x0, sector 0x20 mbr part count = 5 prepare script_parser_fetch env_relocate_spec storage_type = 1 sunxi flash read : start 18432, sector 128 mmcboot read: start 0x4800, sector 0x80 prepare script_parser_fetch Destroy Hash Table: 43a2ef50 table = (null) Create Hash Table: N=512 INSERT: table 43a2ef50, filled 1/521 rv 42930c48 ==> name="boot_mmc" value="fatload mmc 0:2 40007800 uImage;bootm INSERT: table 43a2ef50, filled 2/521 rv 42931410 ==> name="boot_normal" value="sunxi_flash read 40007800 boot;boo INSERT: table 43a2ef50, filled 3/521 rv 42932250 ==> name="boot_tftp" value="tftp 40007800 uImage;bootm 40007800" INSERT: table 43a2ef50, filled 4/521 rv 429319f8 ==> name="boot_uImage" value="sunxi_flash read 40007800 boot;boo INSERT: table 43a2ef50, filled 5/521 rv 42931644 ==> name="bootcmd" value="run bootcmd_mmc_linux" INSERT: table 43a2ef50, filled 6/521 rv 42931fbc ==> name="bootcmd_camdroid" value="run setargs_spinor boot_norma INSERT: table 43a2ef50, filled 7/521 rv 4293249c ==> name="bootcmd_mmc_linux" value="run setargs_mmc boot_mmc" INSERT: table 43a2ef50, filled 8/521 rv 42931110 ==> name="bootcmd_nandd" value="run setargs_nandd boot_uImage" INSERT: table 43a2ef50, filled 9/521 rv 429315f0 ==> name="bootcmd_nfs" value="run setargs_nfs boot_uImage" INSERT: table 43a2ef50, filled 10/521 rv 42931ad0 ==> name="bootcmd_tftp_nfs" value="run setargs_nfs boot_tftp" INSERT: table 43a2ef50, filled 11/521 rv 42931b48 ==> name="bootdelay" value="1" INSERT: table 43a2ef50, filled 12/521 rv 42932118 ==> name="console" value="ttyS0,115200" INSERT: table 43a2ef50, filled 13/521 rv 42931e84 ==> name="devname" value="aw_ipc" INSERT: table 43a2ef50, filled 14/521 rv 429315c0 ==> name="ethact" value="eth0" INSERT: table 43a2ef50, filled 15/521 rv 429317a0 ==> name="filesize" value="5FA36" INSERT: table 43a2ef50, filled 16/521 rv 429323d0 ==> name="gatewayip" value="192.168.0.1" INSERT: table 43a2ef50, filled 17/521 rv 42931380 ==> name="init" value="/init" INSERT: table 43a2ef50, filled 18/521 rv 42930cfc ==> name="ipaddr" value="192.168.0.100" INSERT: table 43a2ef50, filled 19/521 rv 42932088 ==> name="licence" value="304402205660F598CB872CA6FD48B4C2CA65F INSERT: table 43a2ef50, filled 20/521 rv 429318c0 ==> name="loglevel" value="8" INSERT: table 43a2ef50, filled 21/521 rv 4293138c ==> name="mmc_root" value="/dev/mmcblk0p7" INSERT: table 43a2ef50, filled 22/521 rv 429318d8 ==> name="nand_root" value="/dev/nandd" INSERT: table 43a2ef50, filled 23/521 rv 429314e8 ==> name="netmask" value="255.255.255.0" INSERT: table 43a2ef50, filled 24/521 rv 42931f80 ==> name="nfsdev" value="eth0" INSERT: table 43a2ef50, filled 25/521 rv 42931260 ==> name="nfspath" value="/home/sinlinx/share/nfs" INSERT: table 43a2ef50, filled 26/521 rv 42931d7c ==> name="partitions" value="bootloader@mmcblk0p2:env@mmcblk0p5 INSERT: table 43a2ef50, filled 27/521 rv 4293150c ==> name="serverip" value="192.168.0.115" INSERT: table 43a2ef50, filled 28/521 rv 429323ac ==> name="setargs_mmc" value="setenv bootargs console=${console INSERT: table 43a2ef50, filled 29/521 rv 42930d20 ==> name="setargs_nand" value="setenv bootargs console=${consol INSERT: table 43a2ef50, filled 30/521 rv 42930e10 ==> name="setargs_nandd" value="setenv bootargs console=${conso INSERT: table 43a2ef50, filled 31/521 rv 42930f00 ==> name="setargs_nfs" value="setenv bootargs console=${console INSERT: table 43a2ef50, filled 32/521 rv 42930ff0 ==> name="setargs_spinor" value="setenv bootargs console=${conson" INSERT: table 43a2ef50, filled 33/521 rv 42931074 ==> name="spinor_root" value="/dev/nor1" INSERT: table 43a2ef50, filled 34/521 rv 42931824 ==> name="stderr" value="serial" INSERT: table 43a2ef50, filled 35/521 rv 42931368 ==> name="stdin" value="serial" INSERT: table 43a2ef50, filled 36/521 rv 42931db8 ==> name="stdout" value="serial" INSERT: table 43a2ef50, filled 37/521 rv 42931068 ==> name="uid" value="8882f574-3e53-45" INSERT: free(data = 42920c38) INSERT: done In: serial Out: serial Err: serial --------fastboot partitions-------- -total partitions:5- -name- -start- -size- bootloader : 100000 800000 env : 900000 80000 boot : 980000 800000 system : 1180000 5a00000 UDISK : 6b80000 0 ----------------------------------- base bootcmd=run bootcmd_mmc_linux bootcmd set setargs_mmc key 0 prepare script_parser_fetch prepare script_parser_fetch prepare script_parser_fetch cant find rcvy value prepare script_parser_fetch prepare script_parser_fetch cant find fstbt value misc_offset = 0 no misc partition is found to be run cmd=run bootcmd_mmc_linux Net: prepare script_parser_fetch eth0Warning: failed to set MAC address WORK_MODE_BOOT board_status_probe power status = 0 prepare script_parser_fetch power start cause = 1 stage1 resule 0 prepare script_parser_fetch adver not need show sunxi_bmp_logo_display input source device sunxi_flash, target device sunxi_flashnand try to read from 800, length 1 block sunxi flash read : start 2048, sector 1 mmcboot read: start 0x800, sector 0x1 read result = 1 nand try to read from 800, length 1 block sunxi flash read : start 2048, sector 1 mmcboot read: start 0x800, sector 0x1 read result = 1 offset = 40000000 reading bootlogo.bmp nand try to read from 800, length 1 block sunxi flash read : start 2048, sector 1 mmcboot read: start 0x800, sector 0x1 read result = 1 VFAT Support enabled FAT16, fat_sect: 1, fatlength: 256 Rootdir begins at cluster: 1836412015, sector: 513, offset: 40200 Data begins at: 537 Cluster size: 4 FAT read sect=513, clust_size=4, DIRENTSPERBLOCK=16 nand try to read from a01, length 2 block sunxi flash read : start 2561, sector 2 mmcboot read: start 0xa01, sector 0x2 read result = 2 Error: VFAT name is too long Rootvfatname: || RootMismatch: |volumn|| Rootvfatname: |font32.sft| RootMismatch: |font32.sft|font32.sft| RootMismatch: |font32.sft|| Rootvfatname: |logo| RootMismatch: |logo|logo| RootMismatch: |logo|| Rootvfatname: |bootlogo.bmp| RootName: bootlogo.bmp, start: 0xc8, size: 0x5fa36 Filesize: 391734 bytes 391734 bytes nand try to read from 801, length 6 block sunxi flash read : start 2049, sector 6 mmcboot read: start 0x801, sector 0x6 read result = 6 gc - clustnum: 200, startsect: 1337 nand try to read from d39, length 2fc block sunxi flash read : start 3385, sector 764 mmcboot read: start 0xd39, sector 0x2fc read result = 764 gc - clustnum: 391, startsect: 2101 nand try to read from 1035, length 1 block sunxi flash read : start 4149, sector 1 mmcboot read: start 0x1035, sector 0x1 read result = 1 nand try to read from 1036, length 1 block sunxi flash read : start 4150, sector 1 mmcboot read: start 0x1036, sector 0x1 read result = 1 Size: 391734, got: 391734 391734 bytes read bmp dectece bmp bitcount 24 bmp x = 1e0, bmp y = 110 decode bmp ok begin to set framebuffer prepare script_parser_fetch [ 1.609]fetch script data boot_disp.output_disp fail [ 1.614]screen_id =0, screen_width =480, screen_height =272 [ 1.620]frame buffer address 43e80036 bitcount = 24 begin to show layer bmp display finish sunxi flash read : start 0, sector 0 mmcboot read: start 0x0, sector 0x0 [ 1.635][mmc]: blkcnt should not be 0 read bootlogo partition fail,start_block=0x0,rblock=0x0 ,ret=0 Not a JPG file ? parse_header failed Use decode 2x1 sampling sunxi_read_bootlogo: jpg convert argb ### main_loop entered: bootdelay=1 ### main_loop: bootcmd="run bootcmd_mmc_linux" [ 1.661]Hit any key to stop autoboot: 0 input source device mmc, target device sunxi_flashoffset = 40007800 reading uImage VFAT Support enabled FAT16, fat_sect: 1, fatlength: 256 Rootdir begins at cluster: 1836412015, sector: 513, offset: 40200 Data begins at: 537 Cluster size: 4 FAT read sect=513, clust_size=4, DIRENTSPERBLOCK=16 Error: VFAT name is too long Rootvfatname: || RootMismatch: |volumn|| Rootvfatname: |font32.sft| RootMismatch: |font32.sft|font32.sft| RootMismatch: |font32.sft|| Rootvfatname: |logo| RootMismatch: |logo|logo| RootMismatch: |logo|| Rootvfatname: |bootlogo.bmp| RootMismatch: |bootlogo.bmp|bootlogo.bmp| RootMismatch: |bootlogo.bmp|| Rootvfatname: |font24.sft| RootMismatch: |font24.sft|font24.sft| RootMismatch: |font24.sft|| Rootvfatname: |magic.bin| RootMismatch: |magic.bin|magic.bin| RootMismatch: |magic.bin|| Rootvfatname: |system volume information| RootMismatch: |system~1|system volume information| RootMismatch: |system~1|| RootDentname == NULL - 14 ** Unable to read "uImage" from mmc 0:2 ** ## Current stack ends at 0x424fdbb8 * kernel: cmdline image address = 0x40007800 Wrong Image Format for bootm command ERROR: can't get kernel image!