Please add the dtb for using s905L2B&3B soc's tvbox,such as mgv2000、zte b860av2.1a\m\t、e900v21e etc,thank you guys verymuch!

gxl_p211_v1#
gxl_p211_v1#update
Enter USB burn
Set Addr 17
Get DT cfg
Get DT cfg
Get DT cfg
set CFG

ID[16]
tplcmd[    echo 12345]
12345
[MSG]ret = 0
[info]success
BULKcmd[    low_power]
[info]success
BULKcmd[bootloader_is_old]
[info]success
BULKcmd[erase_bootloader]
[info]success
BULKcmd[reset]
reboot mode: normal
INFO:    PSCI Affinity Map:
INFO:      AffInst: Level 0, MPID 0x0, State ON
INFO:      AffInst: Level 0, MPID 0x1, State OFF
INFO:      AffInst: Level 0, MPID 0x2, State OFF
INFO:      AffInst: Level 0, MPID 0x3, State OFF
bl31 reboot re▒GXLX:BL1:9ac50e:4a8da0;FEAT:ADFD318C:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
TE: 96186

BL2 Built : 20:33:18, Oct 17 2017.
gxl ge978680 - liqiang.hou@droid07-sz

Board ID = 3, adc=226
set vcck to 1070 mv
set vddee to 1070 mv
CPU clk: 1200MHz
Skip usb!
0.0;
TE: 2744563

BL2 Built : 15:21:58, Mar 26 2020. gxl g486bc38 - gongwei.chen@droid11-sz

set vcck to 1120 mv
set vddee to 1000 mv
Board ID = 3
CPU clk: 1200MHz
BL2 USB
DQS-corr enabled
DDR scramble enabled
DDR3 chl: Rank0+1 @ 792MHz - FAIL
DDR3 chl: Rank0 @ 792MHz
bist_test rank: 0 21 00 43 2d 11 4a 1f 00 3e 30 15 4c 20 00 41 2f 13 4b 1e 00 3c 30 14 4c 725   - PASS

Rank0: 1024MB(auto)-2T-11
Set ddr ssc: ppm1000-
Load fip header from USB, src: 0x0000c000, des: 0x01400000, size: 0x00004000, part: 0
New fip structure!
Load bl30 from USB, src: 0x00010000, des: 0x013c0000, size: 0x0000d600, part: 0
Load bl31 from USB, src: 0x00020000, des: 0x05100000, size: 0x0002c400, part: 0
0002c400Load bl33 from USB, src: 0x00050000, des: 0x01000000, size: 0x00080a00, part: 0
NOTICE:  BL3-1: v1.0(release):f5121da90
NOTICE:  BL3-1: Built : 20:18:22, Nov 22 2019
NOTICE:  BL3-1: GXL normal boot!
NOTICE:  BL3-1: BL33 decompress fail
NOTICE:  BL3-1: ERROR! GXL FIP HDR process fail 4!
mpu_config_enable:system pre init ok
dmc sec lock
[Image: gxl_v1.1.3394-7d43064d5 2020-05-07 15:37:15 gongwei.chen@droid11-sz]
OPS=0xc1
26 0a c1 00 f7 d1 f1 21 3d 41 65 dd 84 f5 c4 f7
[3.522747 Inits done]
secure task start!
high task start!
low task start!
ERROR:   Error initializing runtime service opteed_fast


It’s really like i install the img of you asked me replace 3 files by myself last time.

What should i do next?

check your PM, install the update

Success!

gxl_p211_v1#update
Enter USB burn
Set Addr 6
Get DT cfg
Get DT cfg
Get DT cfg
set CFG

ID[16]
tplcmd[    echo 12345]
12345
[MSG]ret = 0
[info]success
BULKcmd[    low_power]
[info]success
BULKcmd[bootloader_is_old]
[info]success
BULKcmd[erase_bootloader]
[info]success
BULKcmd[reset]
reboot mode: normal
INFO:    PSCI Affinity Map:
INFO:      AffInst: Level 0, MPID 0x0, State ON
INFO:      AffInst: Level 0, MPID 0x1, State OFF
INFO:      AffInst: Level 0, MPID 0x2, State OFF
INFO:      AffInst: Level 0, MPID 0x3, State OFF
bl31 reboot re▒GXLX:BL1:9ac50e:4a8da0;FEAT:ADFD318C:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
TE: 96177

BL2 Built : 20:33:18, Oct 17 2017.
gxl ge978680 - liqiang.hou@droid07-sz

Board ID = 3, adc=227
set vcck to 1070 mv
set vddee to 1070 mv
CPU clk: 1200MHz
Skip usb!
0.0;
TE: 2783560

BL2 Built : 16:43:57, Apr  3 2019. gxl gf3484f5 - luan.yuan@droid15-sz

set vcck to 1120 mv
set vddee to 1000 mv
Board ID = 3
CPU clk: 1200MHz
BL2 USB
DQS-corr enabled
DDR scramble enabled
DDR3 chl: Rank0+1 @ 792MHz - FAIL
DDR3 chl: Rank0 @ 792MHz
bist_test rank: 0 22 00 44 2d 0d 4d 1f 00 3f 32 14 50 21 00 43 30 10 50 1e 00 3c 30 12 4f 725   - PASS

Rank0: 1024MB-2T-11
Load fip header from USB, src: 0x0000c000, des: 0x01400000, size: 0x00004000, part: 0
New fip structure!
Load bl30 from USB, src: 0x00010000, des: 0x013c0000, size: 0x0000d600, part: 0
Load bl31 from USB, src: 0x00020000, des: 0x05100000, size: 0x0002b400, part: 0
Load bl33 from USB, src: 0x0004c000, des: 0x01000000, size: 0x00083200, part: 0
NOTICE:  BL3-1: v1.0(release):7864fbc
NOTICE:  BL3-1: Built : 17:15:18, Mar  5 2019
NOTICE:  BL3-1: GXL normal boot!
NOTICE:  BL3-1: BL33 decompress pass
mpu_config_enable:system pre init ok
dmc sec lock
[Image: gxl_v1.1.3394-7d43064d5 2020-05-07 15:37:15 gongwei.chen@droid11-sz]
OPS=0xc1
26 0a c1 00 f7 d1 f1 21 3d 41 65 dd 84 f5 c4 f7
[3.537639 Inits done]
secure task start!
high task start!
low task start!
ERROR:   Error initializing runtime service opteed_fast


U-Boot 2015.01-gabeeb4952b-dirty (Apr 25 2021 - 21:29:24)

DRAM:  1 GiB
Relocation Offset is: 36e78000
mmu cfg end: 0x40000000
mmu cfg end: 0x40000000
[MSG]MMC init in usb
aml_priv->desc_buf = 0x0000000033e78640
aml_priv->desc_buf = 0x0000000033e7a980
SDIO Port B: 0, SDIO Port C: 1
InUsbBurn
[MSG]sof
Set Addr 8
Get DT cfg
Get DT cfg
Get DT cfg
set CFG

ID[16]
tplcmd[    echo 12345]
12345
[MSG]ret = 0
[info]success
BULKcmd[    low_power]
[info]success

ID[16]
tplcmd[    download mem dtb normal 120832]
[MSG]Down(mem) part(dtb) sz(0x1d800) fmt(normal)
[MSG]totalSlotNum = 0, nextWriteBackSlot 2
[info]success
[MSG]Burn Start...
[MSG]load dt.img to 0x0000000001000000, sz=0x1d800
[MSG]Burn complete
BULKcmd[download get_status]
[info]success
BULKcmd[disk_initial 1]
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: p211 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 0
start dts,buffer=0000000001000000,dt_addr=0000000001000800
get_partition_from_dts() 92: ret 0
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: p211 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 0
parts: 17
00:      logo   0000000001000000 1
01:  recovery   0000000001800000 1
02:      misc   0000000000800000 1
03:      dtbo   0000000000800000 1
04:  cri_data   0000000000800000 2
05:     param   0000000001000000 2
06:      boot   0000000001000000 1
set has_boot_slot = 0
07:       rsv   0000000001000000 1
08:  metadata   0000000001000000 1
09:    vbmeta   0000000000200000 1
10:       tee   0000000002000000 1
11:    vendor   000000000fa00000 1
12:       odm   0000000008000000 1
13:    system   000000003e800000 1
14:   product   0000000008000000 1
15:     cache   0000000046000000 2
16:      data   ffffffffffffffff 4
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, cmd->cmdarg=0x1aa, status=0x3ff2800
emmc/sd response timeout, cmd55, cmd->cmdarg=0x0, status=0x3ff2800
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 40000000
init_part() 297: PART_TYPE_AML
[mmc_init] mmc init success
_cmp_iptbl()-620: partition count is not same 20:16
mmc_device_init()-1354: update rsv with dtb!
init_part() 297: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
check pattern failed,need to write
several 0x55aa55aa pattern blocks write OK
crc32_s:0x1577dad == storage crc_pattern:0x1577dad!!!
check magic failed,need to write
several 0xff00ff pattern blocks write OK
crc32_s:0x8b2a7ae8 == storage crc_pattern:0xee152b83!!!
check random failed,need to write
several 0x52414e44 pattern blocks write OK
crc32_s:0x8b2a7ae8 == storage crc_pattern:0x79f50f07!!!
XXXXXXX======enter EMMC boot======XXXXXX
co-phase 0x2, tx-dly 0, clock 40000000
co-phase 0x2, tx-dly 0, clock 40000000
co-phase 0x2, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, cmd->cmdarg=0x1aa, status=0x3ff2800
emmc/sd response timeout, cmd55, cmd->cmdarg=0x0, status=0x3ff2800
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 40000000
init_part() 297: PART_TYPE_AML
[mmc_init] mmc init success
switch to partitions #0, OK
mmc1(part 0) is current device
Device: SDIO Port C
Manufacturer ID: 70
OEM: 100
Name: T2270
Tran Speed: 52000000
Rd Block Len: 512
MMC version 5.0
High Capacity: Yes
Capacity: (0x1c8000000 Bytes) 7.1 GiB
mmc clock: 40000000
Bus Width: 8-bit
[store]amlmmc erase 1emmckey_is_protected(): protect
start = 0,end = 57343
start = 221184,end = 14942207
Erasing blocks 0 to 8192 @ boot0
start = 0,end = 8191
Erasing blocks 0 to 8192 @ boot1
start = 0,end = 8191
[MSG]usb producing env_relocate
mmc env offset: 0x4d400000
*** Warning - bad CRC, using default environment

Saving Environment to aml-storage...
mmc env offset: 0x4d400000
Writing to MMC(1)... done
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: p211 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 0
[MSG]to erase ddr parameters
[info]success

ID[16]
tplcmd[download store _aml_dtb normal 120832]
[MSG]Down(store) part(_aml_dtb) sz(0x1d800) fmt(normal)
[MSG]totalSlotNum = 0, nextWriteBackSlot 2
[info]success
[MSG]Burn Start...
[MSG]optimus_download_dtb_image:dataSzReceived=0x1d800
start erase dtb......
dev # 1,  , several blocks erased OK
[store]To run cmd[emmc dtb_write 0x0000000007700000 0x40000]
dtb_write()-3737: valid 0
dtb_write()-3757: new stamp 0, checksum 0x283e0ce2, version 1, magic A~D
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: p211 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 0
start dts,buffer=0000000033e86d30,dt_addr=0000000033e87530
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: p211 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 0
start dts,buffer=0000000007700000,dt_addr=0000000007700800
get_partition_from_dts() 92: ret 0
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: p211 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 0
parts: 17
00:      logo   0000000001000000 1
01:  recovery   0000000001800000 1
02:      misc   0000000000800000 1
03:      dtbo   0000000000800000 1
04:  cri_data   0000000000800000 2
05:     param   0000000001000000 2
06:      boot   0000000001000000 1
set has_boot_slot = 0
07:       rsv   0000000001000000 1
08:  metadata   0000000001000000 1
09:    vbmeta   0000000000200000 1
10:       tee   0000000002000000 1
11:    vendor   000000000fa00000 1
12:       odm   0000000008000000 1
13:    system   000000003e800000 1
14:   product   0000000008000000 1
15:     cache   0000000046000000 2
16:      data   ffffffffffffffff 4
init_part() 297: PART_TYPE_AML
partition table success
[MSG]Burn complete
BULKcmd[download get_status]
[info]success
BULKcmd[verify sha1sum 278cdd8078f826cdd9f5578222e6d5379670ca3e]
[store]To run cmd[emmc dtb_read 0x0000000007700000 0x40000]
dtb_read_shortcut()-3534: short cut in...
[MSG]VERIFY OK
[info]success

ID[16]
tplcmd[download store boot normal 9977856]
[MSG]flash LOGIC partCap 0x1000000B
[MSG]Down(store) part(boot) sz(0x984000) fmt(normal)
[MSG]totalSlotNum = 0, nextWriteBackSlot 1
[info]success
[MSG]Burn Start...
[MSG]Burn complete
BULKcmd[download get_status]
[info]success
BULKcmd[verify sha1sum e07f698acb22c210c708f387ec1f377ca3008a84]
[MSG]Verify Start...
[MSG]To verify part boot in fmt normal
[MSG]Verify End
[MSG]VERIFY OK
[info]success

ID[16]
tplcmd[download store dtbo normal 438]
[MSG]flash LOGIC partCap 0x800000B
[MSG]Down(store) part(dtbo) sz(0x1b6) fmt(normal)
[MSG]totalSlotNum = 0, nextWriteBackSlot 1
[info]success
[MSG]Burn Start...
[MSG]Burn complete
BULKcmd[download get_status]
[info]success
BULKcmd[verify sha1sum 7e63f51086267cbfc7ea71d55d89d967a9d2916a]
[MSG]Verify Start...
[MSG]To verify part dtbo in fmt normal
[MSG]Verify End
[MSG]VERIFY OK
[info]success

ID[16]
tplcmd[download store logo normal 5048640]
[MSG]flash LOGIC partCap 0x1000000B
[MSG]Down(store) part(logo) sz(0x4d0940) fmt(normal)
[MSG]totalSlotNum = 0, nextWriteBackSlot 1
[info]success
[MSG]Burn Start...
[MSG]Burn complete
BULKcmd[download get_status]
[info]success
BULKcmd[verify sha1sum 1abddad2fa6742ed3a15dd50ca046983df124b62]
[MSG]Verify Start...
[MSG]To verify part logo in fmt normal
[MSG]Verify End
[MSG]VERIFY OK
[info]success

ID[16]
tplcmd[download store odm sparse 573516]
[MSG]flash LOGIC partCap 0x8000000B
[MSG]Down(store) part(odm) sz(0x8c04c) fmt(sparse)
[MSG]totalSlotNum = 0, nextWriteBackSlot 9
[info]success
[MSG]Burn Start...
[MSG]Burn complete
BULKcmd[download get_status]
[info]success
BULKcmd[verify sha1sum 1492468e470f27363a93dd70fec61c7b389366dc]
[MSG]Verify Start...
[MSG]To verify part odm in fmt sparse
[MSG]Verify End
[MSG]VERIFY OK
[info]success

ID[16]
tplcmd[download store product sparse 11673676]
[MSG]flash LOGIC partCap 0x8000000B
[MSG]Down(store) part(product) sz(0xb2204c) fmt(sparse)
[MSG]totalSlotNum = 0, nextWriteBackSlot 179
[info]success
[MSG]Burn Start...
[MSG]Burn complete
BULKcmd[download get_status]
[info]success
BULKcmd[verify sha1sum 0089d662ae864972ff9886cb1cab6ea3e14c7fd1]
[MSG]Verify Start...
[MSG]To verify part product in fmt sparse
[MSG]Verify End
[MSG]VERIFY OK
[info]success

ID[16]
tplcmd[download store recovery normal 16738304]
[MSG]flash LOGIC partCap 0x1800000B
[MSG]Down(store) part(recovery) sz(0xff6800) fmt(normal)
[MSG]totalSlotNum = 0, nextWriteBackSlot 1
[info]success
[MSG]Burn Start...
[MSG]Burn complete
BULKcmd[download get_status]
[info]success
BULKcmd[verify sha1sum d6064110e87d325b882e17fe8a88f29e51e57de4]
[MSG]Verify Start...
[MSG]To verify part recovery in fmt normal
[MSG]Verify End
[MSG]VERIFY OK
[info]success

ID[16]
tplcmd[download store system sparse 970301636]
[MSG]flash LOGIC partCap 0x3e800000B
[MSG]Down(store) part(system) sz(0x39d5a0c4) fmt(sparse)
[MSG]totalSlotNum = 0, nextWriteBackSlot 1024
[info]success
[MSG]Burn Start...
[MSG]Burn complete
Downloading %100
BULKcmd[download get_status]
[info]success
BULKcmd[verify sha1sum 2d39562a66a3da48f8dbb314b32298234bae4ba8]
[MSG]Verify Start...
[MSG]To verify part system in fmt sparse
[MSG]Verify End
[MSG]VERIFY OK
[info]success
[WRN]total 0x200 < tranferred 0x400

ID[16]
tplcmd[download store vbmeta normal 4096]
[MSG]flash LOGIC partCap 0x200000B
[MSG]Down(store) part(vbmeta) sz(0x1000) fmt(normal)
[MSG]totalSlotNum = 0, nextWriteBackSlot 1
[info]success
[MSG]Burn Start...
[MSG]Burn complete
BULKcmd[download get_status]
[info]success
BULKcmd[verify sha1sum ebc223238e8f93d5bb549a7db978aac490db19bc]
[MSG]Verify Start...
[MSG]To verify part vbmeta in fmt normal
[MSG]Verify End
[MSG]VERIFY OK
[info]success

ID[16]
tplcmd[download store vendor sparse 235589756]
[MSG]flash LOGIC partCap 0xfa00000B
[MSG]Down(store) part(vendor) sz(0xe0ad07c) fmt(sparse)
[MSG]totalSlotNum = 0, nextWriteBackSlot 1024
[info]success
[MSG]Burn Start...
[MSG]Burn complete
BULKcmd[download get_status]
[info]success
BULKcmd[verify sha1sum 8dfac62f1ee3887506858f99146aeb9f8b7074c1]
[MSG]Verify Start...
[MSG]To verify part vendor in fmt sparse
[MSG]Verify End
[MSG]VERIFY OK
[info]success

ID[16]
tplcmd[download store bootloader normal 851968]
[MSG]Down(store) part(bootloader) sz(0xd0000) fmt(normal)
[MSG]totalSlotNum = 0, nextWriteBackSlot 13
[info]success
[MSG]Burn Start...
amlmmc_write_bootloader() 573: map 0x7
Wrting blocks 1 to 1664 @ user
Wrting blocks 1 to 1664 @ boot0
boot_info.rsv_base_addr :       12000
boot_info.ddr.addr      :       4000
boot_info.ddr.size      :       0004
boot_info.version       :       0001
boot_info.checksum      :       16005
Wrting blocks 1 to 1664 @ boot1
boot_info.rsv_base_addr :       12000
boot_info.ddr.addr      :       4000
boot_info.ddr.size      :       0004
boot_info.version       :       0001
boot_info.checksum      :       16005
[MSG]Burn complete
BULKcmd[download get_status]
[info]success
BULKcmd[verify sha1sum d9fe7070161a203b948de8f8e03d0393904446ed]
mmc switch to boot0 success
mmc switch to boot1 success
mmc switch to user success
[MSG]VERIFY OK
[info]success
BULKcmd[save_setting]
## save_setting ##
[MSG]Set upgrade_step to 2
Saving Environment to aml-storage...
mmc env offset: 0x4d400000
Writing to MMC(1)... done
[info]success
BULKcmd[burn_complete 3]
[MSG]Pls un-plug USB line to poweroff
[info]success


The new IMG start log:

 GXLX:BL1:9ac50e:4a8da0;FEAT:ADFD318C:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
TE: 115608

BL2 Built : 16:43:57, Apr  3 2019. gxl gf3484f5 - luan.yuan@droid15-sz

set vcck to 1120 mv
set vddee to 1000 mv
Board ID = 3
CPU clk: 1200MHz
DQS-corr enabled
DDR scramble enabled
DDR3 chl: Rank0+1 @ 792MHz - FAIL
DDR3 chl: Rank0 @ 792MHz
bist_test rank: 0 23 01 45 2d 0d 4d 1f 00 3f 32 14 50 21 00 42 30 11 50 1e 00 3c 30 11 50 725   - PASS

Rank0: 1024MB-2T-11
AddrBus test pass!
eMMC boot @ 0
sw8 s
emmc switch 3 ok
Authentication key not yet programmed
get rpmb counter error 0x00000007
emmc switch 0 ok
Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000, part: 0
New fip structure!
Load bl30 from eMMC, src: 0x00010200, des: 0x013c0000, size: 0x0000d600, part: 0
Load bl31 from eMMC, src: 0x00020200, des: 0x05100000, size: 0x0002b400, part: 0
Load bl33 from eMMC, src: 0x0004c200, des: 0x01000000, size: 0x00083200, part: 0
NOTICE:  BL3-1: v1.0(release):7864fbc
NOTICE:  BL3-1: Built : 17:15:18, Mar  5 2019
NOTICE:  BL3-1: GXL normal boot!
NOTICE:  BL3-1: BL33 decompress pass
mpu_config_enable:system pre init ok
dmc sec lock
[Image: gxl_v1.1.3394-7d43064d5 2020-05-07 15:37:15 gongwei.chen@droid11-sz]
OPS=0xc1
26 0a c1 00 f7 d1 f1 21 3d 41 65 dd 84 f5 c4 f7
[0.565003 Inits done]
secure task start!
high task start!
low task start!
ERROR:   Error initializing runtime service opteed_fast


U-Boot 2015.01-gabeeb4952b-dirty (Apr 25 2021 - 21:29:24)

DRAM:  1 GiB
Relocation Offset is: 36e78000
mmu cfg end: 0x40000000
mmu cfg end: 0x40000000
register usb cfg[0][1] = 0000000037f4f2b0
[CANVAS]canvas init
boot_device_flag : 1
Nand PHY Ver:1.01.001.0006 (c) 2013 Amlogic Inc.
init bus_cycle=6, bus_timing=7, system=5.0ns
reset failed
get_chip_type and ret:fffffffe
get_chip_type and ret:fffffffe
chip detect failed and ret:fffffffe
nandphy_init failed and ret=0xfffffff1
MMC:   aml_priv->desc_buf = 0x0000000033e786b0
aml_priv->desc_buf = 0x0000000033e7a9f0
SDIO Port B: 0, SDIO Port C: 1
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, cmd->cmdarg=0x1aa, status=0x1ff2800
emmc/sd response timeout, cmd55, cmd->cmdarg=0x0, status=0x1ff2800
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 40000000
init_part() 297: PART_TYPE_AML
[mmc_init] mmc init success
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: p211 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 0
start dts,buffer=0000000033e7d240,dt_addr=0000000033e7da40
get_partition_from_dts() 92: ret 0
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: p211 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 0
parts: 17
00:      logo   0000000001000000 1
01:  recovery   0000000001800000 1
02:      misc   0000000000800000 1
03:      dtbo   0000000000800000 1
04:  cri_data   0000000000800000 2
05:     param   0000000001000000 2
06:      boot   0000000001000000 1
set has_boot_slot = 0
07:       rsv   0000000001000000 1
08:  metadata   0000000001000000 1
09:    vbmeta   0000000000200000 1
10:       tee   0000000002000000 1
11:    vendor   000000000fa00000 1
12:       odm   0000000008000000 1
13:    system   000000003e800000 1
14:   product   0000000008000000 1
15:     cache   0000000046000000 2
16:      data   ffffffffffffffff 4
init_part() 297: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
crc32_s:0x1577dad == storage crc_pattern:0x1577dad!!!
crc32_s:0xee152b83 == storage crc_pattern:0xee152b83!!!
crc32_s:0x79f50f07 == storage crc_pattern:0x79f50f07!!!
mmc env offset: 0x4d400000
In:    serial
Out:   serial
Err:   serial
aml log : internal sys error!
reboot_mode=cold_boot
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-3476: calc 283e0ce2, store 283e0ce2
_verify_dtb_checksum()-3476: calc 283e0ce2, store 283e0ce2
dtb_read()-3691: total valid 2
update_old_dtb()-3672: do nothing
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: p211 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 0
vpu: error: invalid vpu
vpu: error: invalid vpu
vpp: vpp_init

No dtb matched!

No, dtb has been installed successfully. Disconnect the uart connection and try to boot into Android. See if the bootloader logo appears on the TV

unfortunately,nothing appears on the screen.

Please run “store init 3” and install only the uboot, the dtb, and the kernel. See if the kernel is loaded. Probably the emmc capacity for android 9 is not sufficient.

fatload usb 0 ${loadaddr} bootloader.PARTITION
store rom_write ${loadaddr} 0 100000
usb 0 ${loadaddr} _aml_dtb.PARTITION
store dtb write ${loadaddr}
usb_update boot boot.PARTITION

Should I flash back to the original img or enter the command directly?

gxl_p211_v1#store init 3
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
[mmc_init] mmc init success
switch to partitions #0, OK
mmc1(part 0) is current device
Device: SDIO Port C
Manufacturer ID: 70
OEM: 100
Name: T2270
Tran Speed: 52000000
Rd Block Len: 512
MMC version 5.0
High Capacity: Yes
Capacity: 7.1 GiB
mmc clock: 40000000
Bus Width: 8-bit
[store]amlmmc erase 1emmckey_is_protected : protect
 start = 0,end = 57343


Caution! Your devices Erase group is 0x400
The erase range would be change to 0x36000~0xe3ffff

start = 221184,end = 14942206
gxl_p211_v1#usb start
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... init_part() 278: PART_TYPE_DOS
1 Storage Device(s) found
gxl_p211_v1#fatload usb 0 ${loadaddr} bootloader.PARTITION
reading bootloader.PARTITION
868352 bytes read in 470 ms (1.8 MiB/s)
gxl_p211_v1#store rom_write ${loadaddr} 0 100000
mmc switch to boot0 success
mmc switch to boot1 success
mmc switch to user success
gxl_p211_v1#usb 0 ${loadaddr} _aml_dtb.PARTITION
usb - USB sub-system

Usage:
usb start - start (scan) USB controller
usb reset - reset (rescan) USB controller
usb stop [f] - stop USB [f]=force stop
usb tree - show USB device tree
usb info [dev] - show available USB devices
usb test [dev] [port] [mode] - set USB 2.0 test mode
    (specify port 0 to indicate the device's upstream port)
    Available modes: J, K, S[E0_NAK], P[acket], F[orce_Enable]
usb storage - show details of USB storage devices
usb dev [dev] - show or set current USB storage device
usb part [dev] - print partition table of one or all USB storage    devices
usb read addr blk# cnt - read `cnt' blocks starting at block `blk#'
    to memory address `addr'
usb write addr blk# cnt - write `cnt' blocks starting at block `blk#'
    from memory address `addr'
gxl_p211_v1#usb device0 ${loadaddr} _aml_dtb.PARTITION

USB device 0: Vendor: Kingston Rev:  Prod: DataTraveler 3.0
            Type: Removable Hard Disk
            Capacity: 14755.2 MB = 14.4 GB (30218842 x 512)
gxl_p211_v1#usb device 0 ${loadaddr} _aml_dtb.PARTITION

USB device 0: Vendor: Kingston Rev:  Prod: DataTraveler 3.0
            Type: Removable Hard Disk
            Capacity: 14755.2 MB = 14.4 GB (30218842 x 512)
gxl_p211_v1#fatload usb 0 ${loadaddr} _aml_dtb.PARTITION
reading _aml_dtb.PARTITION
120832 bytes read in 81 ms (1.4 MiB/s)
gxl_p211_v1#store dtb write ${loadaddr}
[store]To run cmd[emmc dtb_write 1080000 0x40000]
dtb_write()-1140: valid 2
dtb_write()-1160: new stamp 1, checksum 0xba7dd51c, version 1, magic A~D
dtb magic 5f4c4d41
      Amlogic multi-dtb tool
      Multi dtb detected
      2layers board, board id use 7
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxlx platform: p261 variant: 1g
        dtb 0 soc: gxl   plat: p261   vari: 1g
        dtb 1 soc: gxl   plat: p271   vari: 1g
      Not match any dtb.
start dts,buffer=0000000001080000,dt_addr=0000000001080000
check_valid_dts: FDT_ERR_BADMAGIC
gxl_p211_v1#usb_update boot boot.PARTITION
usb_start_count 0
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... init_part() 278: PART_TYPE_DOS
1 Storage Device(s) found
[fat]Filesize is 0x795f9fB[7M]
[MSG]flash LOGIC partCap 0x2000000B
[MSG]Down(store) part(boot) sz(0x795f9f) fmt(normal)
[MSG]totalSlotNum = 0, nextWriteBackSlot 1
[fat]Filesize is 0x795f9fB[7M]
[MSG]Burn Start...
[fat]0x:leftSz f9f < BPS 1000, gotSz 5f9f
[MSG]Burn complete
BURN boot.PARTITION to part boot OK!
=====>Burn part boot in fmt normal OK<======

gxl_p211_v1#reboot
reboot use default mode: normal
INFO:    PSCI Affinity Map:
INFO:      AffInst: Level 0, MPID 0x0, State ON
INFO:      AffInst: Level 0, MPID 0x1, State OFF
INFO:      AffInst: Level 0, MPID 0x2, State OFF
INFO:      AffInst: Level 0, MPID 0x3, State OFF
bl31 reb▒GXLX:BL1:9ac50e:4a8da0;FEAT:ADFD318C:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
TE: 100075

BL2 Built : 15:21:58, Mar 26 2020. gxl g486bc38 - gongwei.chen@droid11-sz

set vcck to 1120 mv
set vddee to 1000 mv
Board ID = 3
CPU clk: 1200MHz
DQS-corr enabled
DDR scramble enabled
DDR3 chl: Rank0+1 @ 792MHz - FAIL
DDR3 chl: Rank0 @ 792MHz
bist_test rank: 0 20 00 41 2d 11 49 1e 00 3d 2f 14 4b 20 00 41 2f 14 4b 1e 00 3c 30 14 4c 725   - PASS

Rank0: 1024MB(auto)-2T-11
AddrBus test pass!
Set ddr ssc: ppm1000-
eMMC boot @ 0
sw8 s
emmc switch 3 ok
Authentication key not yet programmed
get rpmb counter error 0x00000007
emmc switch 0 ok
Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000, part: 0
New fip structure!
Load bl30 from eMMC, src: 0x00010200, des: 0x013c0000, size: 0x0000d600, part: 0
Load bl31 from eMMC, src: 0x00020200, des: 0x05100000, size: 0x0002c400, part: 0
0002c400Load bl33 from eMMC, src: 0x00050200, des: 0x01000000, size: 0x00080a00, part: 0
NOTICE:  BL3-1: v1.0(release):f5121da90
NOTICE:  BL3-1: Built : 20:18:22, Nov 22 2019
NOTICE:  BL3-1: GXL normal boot!
NOTICE:  BL3-1: BL33 decompress fail
NOTICE:  BL3-1: ERROR! GXL FIP HDR process fail 4!
sha fail.
sha fail.


gxl_p211_v1#
gxl_p211_v1#store init 3
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
[mmc_init] mmc init success
switch to partitions #0, OK
mmc1(part 0) is current device
Device: SDIO Port C
Manufacturer ID: 70
OEM: 100
Name: T2270
Tran Speed: 52000000
Rd Block Len: 512
MMC version 5.0
High Capacity: Yes
Capacity: 7.1 GiB
mmc clock: 40000000
Bus Width: 8-bit
[store]amlmmc erase 1emmckey_is_protected : protect
 start = 0,end = 57343


Caution! Your devices Erase group is 0x400
The erase range would be change to 0x36000~0xe3ffff

start = 221184,end = 14942206
gxl_p211_v1#fatload usb 0 ${loadaddr} bootloader.PARTITION
** Bad device usb 0 **
gxl_p211_v1#usb start
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... init_part() 278: PART_TYPE_DOS
1 Storage Device(s) found
gxl_p211_v1#fatload usb 0 ${loadaddr} bootloader.PARTITION
reading bootloader.PARTITION
851968 bytes read in 465 ms (1.7 MiB/s)
gxl_p211_v1#store rom_write ${loadaddr} 0 100000
mmc switch to boot0 success
mmc switch to boot1 success
mmc switch to user success
gxl_p211_v1#usb 0 ${loadaddr} _aml_dtb.PARTITION
usb - USB sub-system

Usage:
usb start - start (scan) USB controller
usb reset - reset (rescan) USB controller
usb stop [f] - stop USB [f]=force stop
usb tree - show USB device tree
usb info [dev] - show available USB devices
usb test [dev] [port] [mode] - set USB 2.0 test mode
    (specify port 0 to indicate the device's upstream port)
    Available modes: J, K, S[E0_NAK], P[acket], F[orce_Enable]
usb storage - show details of USB storage devices
usb dev [dev] - show or set current USB storage device
usb part [dev] - print partition table of one or all USB storage    devices
usb read addr blk# cnt - read `cnt' blocks starting at block `blk#'
    to memory address `addr'
usb write addr blk# cnt - write `cnt' blocks starting at block `blk#'
    from memory address `addr'
gxl_p211_v1#fatload usb 0 ${loadaddr} _aml_dtb.PARTITION
** Bad device usb 0 **
gxl_p211_v1#usb 0 ${loadaddr} _aml_dtb.PARTITION
Unknown command 'usb' - try 'help'
gxl_p211_v1#usb start
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... init_part() 278: PART_TYPE_DOS
1 Storage Device(s) found
gxl_p211_v1#fatload usb 0 ${loadaddr} _aml_dtb.PARTITION
reading _aml_dtb.PARTITION
120832 bytes read in 81 ms (1.4 MiB/s)
gxl_p211_v1#store dtb write ${loadaddr}
[store]To run cmd[emmc dtb_write 1080000 0x40000]
dtb_write()-1140: valid 2
dtb_write()-1160: new stamp 1, checksum 0xf6dc45ff, version 1, magic A~D
dtb magic 5f4c4d41
      Amlogic multi-dtb tool
      Multi dtb detected
      2layers board, board id use 7
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxlx platform: p261 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 1
start dts,buffer=0000000001080000,dt_addr=000000000108f000
dtb magic 5f4c4d41
      Amlogic multi-dtb tool
      Multi dtb detected
      2layers board, board id use 7
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxlx platform: p261 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 1
start dts,buffer=0000000001080000,dt_addr=000000000108f000
      Amlogic multi-dtb tool
      Multi dtb detected
      2layers board, board id use 7
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxlx platform: p261 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 1
parts: 17
00:      logo   0000000001000000 1
01:  recovery   0000000001800000 1
02:      misc   0000000000800000 1
03:      dtbo   0000000000800000 1
04:  cri_data   0000000000800000 2
05:     param   0000000001000000 2
06:      boot   0000000001000000 1
07:       rsv   0000000001000000 1
08:  metadata   0000000001000000 1
09:    vbmeta   0000000000200000 1
10:       tee   0000000002000000 1
11:    vendor   000000000fa00000 1
12:       odm   0000000008000000 1
13:    system   000000003e800000 1
14:   product   0000000008000000 1
15:     cache   0000000046000000 2
16:      data   ffffffffffffffff 4
_cmp_iptbl()-599: partition count is not same 20:16
mmc_device_init()-1115: update rsv with dtb!
partition table success
gxl_p211_v1#usb_update boot boot.PARTITION
usb_start_count 0
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... init_part() 278: PART_TYPE_DOS
1 Storage Device(s) found
[fat]Filesize is 0x984000B[9M]
[MSG]flash LOGIC partCap 0x1000000B
[MSG]Down(store) part(boot) sz(0x984000) fmt(normal)
[MSG]totalSlotNum = 0, nextWriteBackSlot 1
[fat]Filesize is 0x984000B[9M]
[MSG]Burn Start...
[MSG]Burn complete
BURN boot.PARTITION to part boot OK!
=====>Burn part boot in fmt normal OK<======

gxl_p211_v1#reboot
reboot use default mode: normal
INFO:    PSCI Affinity Map:
INFO:      AffInst: Level 0, MPID 0x0, State ON
INFO:      AffInst: Level 0, MPID 0x1, State OFF
INFO:      AffInst: Level 0, MPID 0x2, State OFF
INFO:      AffInst: Level 0, MPID 0x3, State OFF
bl31 reb▒GXLX:BL1:9ac50e:4a8da0;FEAT:ADFD318C:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
TE: 104253

BL2 Built : 16:43:57, Apr  3 2019. gxl gf3484f5 - luan.yuan@droid15-sz

set vcck to 1120 mv
set vddee to 1000 mv
Board ID = 3
CPU clk: 1200MHz
DQS-corr enabled
DDR scramble enabled
DDR3 chl: Rank0+1 @ 792MHz - FAIL
DDR3 chl: Rank0 @ 792MHz
bist_test rank: 0 21 00 42 2d 0d 4d 1f 00 3e 31 13 4f 21 00 42 30 11 50 1e 00 3c 30 11 4f 725   - PASS

Rank0: 1024MB-2T-11
AddrBus test pass!
eMMC boot @ 0
sw8 s
emmc switch 3 ok
Authentication key not yet programmed
get rpmb counter error 0x00000007
emmc switch 0 ok
Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000, part: 0
New fip structure!
Load bl30 from eMMC, src: 0x00010200, des: 0x013c0000, size: 0x0000d600, part: 0
Load bl31 from eMMC, src: 0x00020200, des: 0x05100000, size: 0x0002b400, part: 0
Load bl33 from eMMC, src: 0x0004c200, des: 0x01000000, size: 0x00083200, part: 0
NOTICE:  BL3-1: v1.0(release):7864fbc
NOTICE:  BL3-1: Built : 17:15:18, Mar  5 2019
NOTICE:  BL3-1: GXL normal boot!
NOTICE:  BL3-1: BL33 decompress pass
mpu_config_enable:system pre init ok
dmc sec lock
[Image: gxl_v1.1.3394-7d43064d5 2020-05-07 15:37:15 gongwei.chen@droid11-sz]
OPS=0xc1
26 0a c1 00 f7 d1 f1 21 3d 41 65 dd 84 f5 c4 f7
[0.554730 Inits done]
secure task start!
high task start!
low task start!
ERROR:   Error initializing runtime service opteed_fast


U-Boot 2015.01-gabeeb4952b-dirty (Apr 25 2021 - 21:29:24)

DRAM:  1 GiB
Relocation Offset is: 36e78000
mmu cfg end: 0x40000000
mmu cfg end: 0x40000000
register usb cfg[0][1] = 0000000037f4f2b0
[CANVAS]canvas init
boot_device_flag : 1
Nand PHY Ver:1.01.001.0006 (c) 2013 Amlogic Inc.
init bus_cycle=6, bus_timing=7, system=5.0ns
reset failed
get_chip_type and ret:fffffffe
get_chip_type and ret:fffffffe
chip detect failed and ret:fffffffe
nandphy_init failed and ret=0xfffffff1
MMC:   aml_priv->desc_buf = 0x0000000033e786b0
aml_priv->desc_buf = 0x0000000033e7a9f0
SDIO Port B: 0, SDIO Port C: 1
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, cmd->cmdarg=0x1aa, status=0x1ff2800
emmc/sd response timeout, cmd55, cmd->cmdarg=0x0, status=0x1ff2800
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 40000000
init_part() 297: PART_TYPE_AML
[mmc_init] mmc init success
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: p211 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 0
start dts,buffer=0000000033e7d240,dt_addr=0000000033e7da40
get_partition_from_dts() 92: ret 0
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: p211 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 0
parts: 17
00:      logo   0000000001000000 1
01:  recovery   0000000001800000 1
02:      misc   0000000000800000 1
03:      dtbo   0000000000800000 1
04:  cri_data   0000000000800000 2
05:     param   0000000001000000 2
06:      boot   0000000001000000 1
set has_boot_slot = 0
07:       rsv   0000000001000000 1
08:  metadata   0000000001000000 1
09:    vbmeta   0000000000200000 1
10:       tee   0000000002000000 1
11:    vendor   000000000fa00000 1
12:       odm   0000000008000000 1
13:    system   000000003e800000 1
14:   product   0000000008000000 1
15:     cache   0000000046000000 2
16:      data   ffffffffffffffff 4
init_part() 297: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
check pattern failed,need to write
several 0x55aa55aa pattern blocks write OK
crc32_s:0x1577dad == storage crc_pattern:0x1577dad!!!
crc32_s:0xee152b83 == storage crc_pattern:0xee152b83!!!
crc32_s:0x79f50f07 == storage crc_pattern:0x79f50f07!!!
mmc env offset: 0x4d400000
*** Warning - bad CRC, using default environment

Saving Environment to aml-storage...
mmc env offset: 0x4d400000
Writing to MMC(1)... done
In:    serial
Out:   serial
Err:   serial
aml log : internal sys error!
reboot_mode=normal
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-3476: calc f6dc45ff, store f6dc45ff
_verify_dtb_checksum()-3476: calc f6dc45ff, store f6dc45ff
dtb_read()-3691: total valid 2
update_old_dtb()-3672: do nothing
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: gxl platform: p211 variant: 1g
        dtb 0 soc: gxl   plat: p211   vari: 1g
        dtb 1 soc: gxlx   plat: p261   vari: 1g
      Find match dtb: 0
vpu: error: invalid vpu
vpu: error: invalid vpu
vpp: vpp_init


gxl_p211_v1#store disprotect key
[store]disprotect key
gxl_p211_v1#store init 3
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
[mmc_init] mmc init success
switch to partitions #0, OK
mmc1(part 0) is current device
Device: SDIO Port C
Manufacturer ID: 70
OEM: 100
Name: T2270
Tran Speed: 52000000
Rd Block Len: 512
MMC version 5.0
High Capacity: Yes
Capacity: 7.1 GiB
mmc clock: 40000000
Bus Width: 8-bit
[store]amlmmc key
emmc disprotect key
[store]amlmmc erase 1emmckey_is_protected : disprotect
 blkcnt = 14942208
start = 0,end = 14942207
gxl_p211_v1#fatload usb 0 ${loadaddr} bootloader.PARTITION
** Bad device usb 0 **
gxl_p211_v1#usb start
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... init_part() 278: PART_TYPE_DOS
1 Storage Device(s) found
gxl_p211_v1#fatload usb 0 ${loadaddr} bootloader.PARTITION
reading bootloader.PARTITION
851968 bytes read in 465 ms (1.7 MiB/s)
gxl_p211_v1#store rom_write ${loadaddr} 0 100000
mmc switch to boot0 success
mmc switch to boot1 success
mmc switch to user success
gxl_p211_v1#usb 0 ${loadaddr} _aml_dtb.PARTITION
usb - USB sub-system

Usage:
usb start - start (scan) USB controller
usb reset - reset (rescan) USB controller
usb stop [f] - stop USB [f]=force stop
usb tree - show USB device tree
usb info [dev] - show available USB devices
usb test [dev] [port] [mode] - set USB 2.0 test mode
    (specify port 0 to indicate the device's upstream port)
    Available modes: J, K, S[E0_NAK], P[acket], F[orce_Enable]
usb storage - show details of USB storage devices
usb dev [dev] - show or set current USB storage device
usb part [dev] - print partition table of one or all USB storage    devices
usb read addr blk# cnt - read `cnt' blocks starting at block `blk#'
    to memory address `addr'
usb write addr blk# cnt - write `cnt' blocks starting at block `blk#'
    from memory address `addr'
gxl_p211_v1#usb_update boot boot.PARTITION
usb_start_count 0
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... init_part() 278: PART_TYPE_DOS
1 Storage Device(s) found
[fat]Filesize is 0x984000B[9M]
[MSG]flash LOGIC partCap 0x2000000B
[MSG]Down(store) part(boot) sz(0x984000) fmt(normal)
[MSG]totalSlotNum = 0, nextWriteBackSlot 1
[fat]Filesize is 0x984000B[9M]
[MSG]Burn Start...
[MSG]Burn complete
BURN boot.PARTITION to part boot OK!
=====>Burn part boot in fmt normal OK<======

gxl_p211_v1#reboot
reboot use default mode: normal
INFO:    PSCI Affinity Map:
INFO:      AffInst: Level 0, MPID 0x0, State ON
INFO:      AffInst: Level 0, MPID 0x1, State OFF
INFO:      AffInst: Level 0, MPID 0x2, State OFF
INFO:      AffInst: Level 0, MPID 0x3, State OFF
bl31 reb▒GXLX:BL1:9ac50e:4a8da0;FEAT:ADFD318C:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
TE: 97780

BL2 Built : 16:43:57, Apr  3 2019. gxl gf3484f5 - luan.yuan@droid15-sz

set vcck to 1120 mv
set vddee to 1000 mv
Board ID = 3
CPU clk: 1200MHz
DQS-corr enabled
DDR scramble enabled
DDR3 chl: Rank0+1 @ 792MHz - FAIL
DDR3 chl: Rank0 @ 792MHz
bist_test rank: 0 21 00 42 2c 0d 4c 1f 00 3e 31 13 4f 20 00 41 30 11 4f 1e 00 3d 31 12 50 725   - PASS

Rank0: 1024MB-2T-11
AddrBus test pass!
eMMC boot @ 0
sw8 s
emmc switch 3 ok
Authentication key not yet programmed
get rpmb counter error 0x00000007
emmc switch 0 ok
Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000, part: 0
New fip structure!
Load bl30 from eMMC, src: 0x00010200, des: 0x013c0000, size: 0x0000d600, part: 0
Load bl31 from eMMC, src: 0x00020200, des: 0x05100000, size: 0x0002b400, part: 0
Load bl33 from eMMC, src: 0x0004c200, des: 0x01000000, size: 0x00083200, part: 0
NOTICE:  BL3-1: v1.0(release):7864fbc
NOTICE:  BL3-1: Built : 17:15:18, Mar  5 2019
NOTICE:  BL3-1: GXL normal boot!
NOTICE:  BL3-1: BL33 decompress pass
mpu_config_enable:system pre init ok
dmc sec lock
[Image: gxl_v1.1.3394-7d43064d5 2020-05-07 15:37:15 gongwei.chen@droid11-sz]
OPS=0xc1
26 0a c1 00 f7 d1 f1 21 3d 41 65 dd 84 f5 c4 f7
[0.548735 Inits done]
secure task start!
high task start!
low task start!
ERROR:   Error initializing runtime service opteed_fast


U-Boot 2015.01-gabeeb4952b-dirty (Apr 25 2021 - 21:29:24)

DRAM:  1 GiB
Relocation Offset is: 36e78000
mmu cfg end: 0x40000000
mmu cfg end: 0x40000000
register usb cfg[0][1] = 0000000037f4f2b0
[CANVAS]canvas init
boot_device_flag : 1
Nand PHY Ver:1.01.001.0006 (c) 2013 Amlogic Inc.
init bus_cycle=6, bus_timing=7, system=5.0ns
reset failed
get_chip_type and ret:fffffffe
get_chip_type and ret:fffffffe
chip detect failed and ret:fffffffe
nandphy_init failed and ret=0xfffffff1
MMC:   aml_priv->desc_buf = 0x0000000033e786b0
aml_priv->desc_buf = 0x0000000033e7a9f0
SDIO Port B: 0, SDIO Port C: 1
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, cmd->cmdarg=0x1aa, status=0x1ff2800
emmc/sd response timeout, cmd55, cmd->cmdarg=0x0, status=0x1ff2800
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 40000000
[mmc_init] mmc init success
      Amlogic multi-dtb tool
      Cannot find legal dtb!
start dts,buffer=0000000033e7d240,dt_addr=0000000033e7d240
check_valid_dts: FDT_ERR_BADMAGIC
get_partition_from_dts() 92: ret -9
get_partition_from_dts() 95: ret -9
get_ptbl_from_dtb()-272: get partition table from dts faild
mmc_device_init()-1320: get partition table from dtb failed
get_ptbl_rsv()-494: magic faild MPT,
mmc_device_init()-1347: dtb&rsv are not exist, no LPT source
get partition info failed !!
Using default environment

In:    serial
Out:   serial
Err:   serial
aml log : internal sys error!
reboot_mode=normal
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-3476: calc 0, store 0
update_dtb_info()-3584: cpy 1 is not valid
_verify_dtb_checksum()-3476: calc 0, store 0
update_dtb_info()-3584: cpy 0 is not valid
dtb_read()-3691: total valid 0
emmc - EMMC sub system

Usage:
emmc dtb_read addr size
emmc dtb_write addr size
emmc erase dtb
emmc erase key
emmc fastboot_read addr size
emmc fastboot_write addr size

      Amlogic multi-dtb tool
      Cannot find legal dtb!
[store]Err:do_store_dtb_ops,L425:Fail in fdt check header
board_late_init(): [store dtb read $dtb_mem_addr] fail
load dtb to 1000000
[store]To run cmd[emmc dtb_read 1000000 0x40000]
_verify_dtb_checksum()-3476: calc 0, store 0
update_dtb_info()-3584: cpy 1 is not valid
_verify_dtb_checksum()-3476: calc 0, store 0
update_dtb_info()-3584: cpy 0 is not valid
dtb_read()-3691: total valid 0
emmc - EMMC sub system

Usage:
emmc dtb_read addr size
emmc dtb_write addr size
emmc erase dtb
emmc erase key
emmc fastboot_read addr size
emmc fastboot_write addr size

      Amlogic multi-dtb tool
      Cannot find legal dtb!
[store]Err:do_store_dtb_ops,L425:Fail in fdt check header
board_late_init(): store dtb read 1000000 fail
vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters
vpu: error: invalid vpu
vpu: error: invalid vpu
vpp: vpp_init

The kernel couldn’t load.

Is that i did right? What should i do now?

uboot crashes on the vpp_init function, I’ll see what could be the reason. Perhaps due to the lack of two pp cores…

1 Like

Is it feasible to migrate the vpp_init function of the original uboot?

Is there any way to solve this problem?

@eielise
E900V21C的CPU是s905l, 刷9.2.8版本的CE系统用gxl_p281_1g_a95xr2.dtb 这个dtb能启动,功能都正常用。
这种30块钱一个的盒子,大部分都是百兆网卡+2.4gwifi+usb2.0,没有折腾的必要,购买预算价格超过50直接买斐讯N1,超过100直接上s905x3 4G+32G,至于这种盒子,安装个电视家之类的软件看看电视,追追剧用就行了,其他真没什么可玩性,之前为了刷机买过大麦、创维、中兴、移动魔百盒,浪费大量时间研究一些完全没用的东西,有那时间出去跑个滴滴300块都到手了。

1 Like

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.