Closed simonchan6688 closed 1 year ago
先刷第三方高版本安卓系统
刷了安卓9 一样无法U盘启动。请问要用哪个包,需要怎样的设置?或者请大佬增加这个机器的支持。谢谢 修正:通过TTL信息可以看到已启动。但是黑屏。使用的是m302a的包
刷了安卓9 一样无法U盘启动。请问要用哪个包,需要怎样的设置?或者请大佬增加这个机器的支持。谢谢 修正:通过TTL信息可以看到已启动。但是黑屏。使用的是m302a的包
你日志里显示貌似还是在BL阶段, 1,不知道你是否首次正确从adb reboot update或者从TTL console里面reboot update等方式引导进U盘了; 2,引导U盘插入的usb端口一般是靠近网卡那个; 3, U盘本身的兼容性差异也是可能的,多换几种不同的u盘(我手头上不同的读卡器至少5、6款,有时不同的soc有不同的偏向)。此外,最好是usb2.0的。armbian 的usb3.0的驱动貌似不成熟\覆盖不完全?,容易在内核加载时出点小错导致启动失败
写完U盘后,打开资源管理器,进入BOOT分区 打开目录下的uEnv.txt,将FDT=/dtb/amlogic/meson-g12a-s905l3a-e900v22c.dtb 改为FDT=/dtb/amlogic/meson-gxl-s905l2-x7-5g.dtb (S905L2与S905L3理论上最亲。注意S905L3(gxl)与S905L3A(g12a)完全不同,不能混用!)
在根目录找到u-boot-p212.bin重命名为u-boot.ext
这下可以正常地启动u盘的armbian了!
楼上sd7890分享的修改结果,是s905l3的默认设置(序号117),你可以下载这个版本的镜像试试。
Device Information | 设备信息
Armbian Version | 系统版本
Describe the bug | 问题描述 试了多个版本 605L3B 905L3A 均不能用U盘启动引导进系统。另openwrt也一样。
**机型PCB图
**TTL数据如下: [ 155.065077@3] SysRq : Emergency Remount R/O INFO: PSCI Affinity Map: INFO: AffInst: Level 0, MPID 0x0, State ON INFO: AffInst: Level 0, MPID 0x1, State ON INFO: AffInst: Level 0, MPID 0x2, State ON INFO: AffInst: Level 0, MPID 0x3, State ON bl31 reboot reason: 0x1 bl31 reboot reason: 0x1 ERROR: gxbb System Reset: SCP error 1. GXLX2:BL1:3cfee7:42a5ae;FEAT:ADFC318C:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0; TE: 42533
BL2 Built : 13:36:55, Jun 22 2020. gxl g85d6ad1 - longyong.chen@droid02-sz
Board ID = 6, adc=458 set vcck to 1070 mv set vddee to 1070 mv CPU clk: 1200MHz
DDR3 chl: Rank0+1 @ 912MHz - FAIL DDR3 chl: Rank0 @ 912MHz - FAIL DDR3 chl: Rank0 16bit @ 912MHz - FAIL DDR4 chl: Rank0+1 @ 912MHz - FAIL DDR4 chl: Rank0 @ 912MHz bist_test rank: 0 21 05 3d 37 1f 50 1b 00 37 38 1f 52 18 00 31 3a 23 51 1a 00 34 38 20 51 595 - PASS
Rank0: 2048MB(auto)-2T-18 AddrBus test pass! -s Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000 New fip structure! Load bl30 from eMMC, src: 0x00010200, des: 0x013c0000, size: 0x00007600 Load bl301 from eMMC, src: 0x00018200, des: 0x01380000, size: 0x00002200 Load bl31 from eMMC, src: 0x0001c200, des: 0x10100000, size: 0x00019600 Load bl33 from eMMC, src: 0x00038200, des: 0x01000000, size: 0x00047200 NOTICE: BL3-1: v1.0(debug):361f8a7 NOTICE: BL3-1: Built : 16:43:26, Dec 19 2018 NOTICE: BL31: GXL normal boot! NOTICE: BL31: BL33 decompress pass [Image: gxl_v1.1.3103-9234004 2018-12-27 10:43:23 yao.zhang@droid07] efuse init ops = c5 efuse init hdcp = c, cf9=7 x2_hp_e = 0 bl30: check_permit, count is 1 bl30: check_permit: ok! chipid: 0 0 3 c c 0 f1 b3 50 a0 0 c5 not ES chip [0.896006 Inits done] INFO: BL3-1: Initializing runtime services WARNING: No OPTEE provided by BL2 boot loader ERROR: Error initializing runtime service opteed_fast INFO: BL3-1: Preparing for EL3 exit to normal world INFO: BL3-1: Next image address = 0x1000000 INFO: BL3-1: Next image spsr = 0x3c9
U-Boot 2015.01-ge9754dd-dirty (Sep 08 2021 - 17:28:43)
DRAM: 2 GiB Relocation Offset is: 76eef000 gpio: pin GPIODV_25 (gpio 44) value is 1 register usb cfg[0][1] = 0000000077f617d0 [CANVAS]canvas init vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters vpu: clk_level = 7 vpu: set clk: 666667000Hz, readback: 666660000Hz(0x300) vpp: vpp_init MMC: aml_priv->desc_buf = 0x0000000073edfac0 aml_priv->desc_buf = 0x0000000073ee1de0 SDIO Port B: 0, SDIO Port C: 1 emmc/sd response timeout, cmd8, status=0x3ff2800 emmc/sd response timeout, cmd55, status=0x3ff2800 [mmc_init] mmc init success dtb magic 08088b1f Amlogic multi-dtb tool GZIP format, decompress... Multi dtb detected 2layers board, board id use 7 Multi dtb tool version: v2 . Support 10 dtbs. aml_dt soc: gxlx2 platform: p291 variant: 2g dtb 0 soc: gxl plat: p211 vari: 1g dtb 1 soc: gxl plat: p215 vari: 1g dtb 2 soc: gxlx plat: p261 vari: 1g dtb 3 soc: gxlx plat: p261 vari: 2g dtb 4 soc: gxlx plat: p265 vari: 1g dtb 5 soc: gxlx plat: p265 vari: 2g dtb 6 soc: gxlx2 plat: p291 vari: 1g dtb 7 soc: gxlx2 plat: p291 vari: 2g dtb 8 soc: gxlx2 plat: p295 vari: 1g dtb 9 soc: gxlx2 plat: p295 vari: 2g Find match dtb: 7 start dts,buffer=0000000073ee4610,dt_addr=0000000073ee4610 Amlogic multi-dtb tool Single dtb detected parts: 16 00: logo 0000000002000000 1 01: recovery 0000000002000000 1 02: rsv 0000000000800000 1 03: tee 0000000000800000 1 04: crypt 0000000002000000 1 05: misc 0000000002000000 1 06: instaboot 0000000020000000 1 07: boot 0000000002000000 1 08: system 0000000040000000 1 09: cache 0000000020000000 2 10: params 0000000004000000 2 11: ctc 0000000012c00000 2 12: bootfiles 0000000020000000 2 13: private 0000000000800000 2 14: flashdata 0000000004000000 2 15: data ffffffffffffffff 4 eMMC/TSD partition table have been checked OK! check pattern success mmc env offset: 0x27400000 In: serial Out: serial Err: serial board id is : 6 hpd_state=1 [720p60hz] is invalid for cvbs. set hdmitx VIC = 4 config HPLL = 2970 HPLL: 0xc000027b config HPLL done j = 2 vid_clk_div = 1 hdmitx: set enc for VIC: 4 HDMITX-DWC addr=0x10004006 rd_data=0x40 Error: HDMITX-DWC exp_data=0xff mask=0x9f hdmitx phy setting done div40 = 0 hdmtix: set audio [store]To run cmd[emmc dtb_read 0x1000000 0x40000] _verify_dtb_checksum()-924: calc a44a1108, store a44a1108 _verify_dtb_checksum()-924: calc a44a1108, store a44a1108 dtb_read()-1046: total valid 2 dtb_read()-1113: do nothing Amlogic multi-dtb tool GZIP format, decompress... Multi dtb detected 2layers board, board id use 7 Multi dtb tool version: v2 . Support 10 dtbs. aml_dt soc: gxlx2 platform: p291 variant: 2g dtb 0 soc: gxl plat: p211 vari: 1g dtb 1 soc: gxl plat: p215 vari: 1g dtb 2 soc: gxlx plat: p261 vari: 1g dtb 3 soc: gxlx plat: p261 vari: 2g dtb 4 soc: gxlx plat: p265 vari: 1g dtb 5 soc: gxlx plat: p265 vari: 2g dtb 6 soc: gxlx2 plat: p291 vari: 1g dtb 7 soc: gxlx2 plat: p291 vari: 2g dtb 8 soc: gxlx2 plat: p295 vari: 1g dtb 9 soc: gxlx2 plat: p295 vari: 2g Find match dtb: 7 wipe_data=successful wipe_cache=successful bmp pixel: 24 [OSD]load fb addr from dts [OSD]fb_addr for logo: 0x3dc00000 [OSD]load fb addr from dts [OSD]fb_addr for logo: 0x3dc00000 [CANVAS]addr=0x3dc00000 width=5760, height=2160 upgrade_step=2 amlkey_init() enter! [EFUSE_MSG]keynum is 4 [BL31]: tee size: 0 [KM]Error:f[key_manage_query_size]L507:key[hw] not programed yet [KM]Error:f[key_manage_query_size]L507:key[model] not programed yet key1 = 7d82dd22 key2 = 7e81dd22 key3 = 728ddd22 time_out = 7a120 ir init P_AO_IR_DEC_REG0:70fa0013, P_AO_IR_DEC_REG1:3e70 time_base = 1aca70 out----irkey - irkey key_value1 key_value2 key_value3 time_value
Usage: irkey rebootmode=normal Hit any key to stop autoboot: 0 ee_gate_off ...
Booting Android Image at 0x01080000 ...
reloc_addr =73f648b0 copy done Amlogic multi-dtb tool Single dtb detected load dtb from 0x1000000 ...... Uncompressing Kernel Image ... OK kernel loaded at 0x01080000, end = 0x020a1248 Loading Ramdisk to 73e02000, end 73edd4cd ... OK Loading Device Tree to 000000000fff3000, end 000000000ffffe75 ... OK signature: fdt_instaboot: get header err
Starting kernel ...
uboot time: 2909480 us [ 0.000000@0] Initializing cgroup subsys cpu [ 0.000000@0] Initializing cgroup subsys cpuacct [ 0.000000@0] Linux version 3.14.29-g23ac4e1-dirty (proj-gdY-GDYD_znxt_121489@join-r730-00) (gcc version 4.9.2 20140904 (prerelease) (crosstool-NG linaro-1.13.1-4.9-2014.09 - Linaro GCC 4.9-2014.09) ) #2 SMP PREEMPT Wed Sep 8 17:22:28 CST 2021 [ 0.000000@0] CPU: ARMv71 Processor [410fd034] revision 4 [ 0.000000@0] bootconsole [earlycon0] enabled get_dvfs_info 0007 INFO: HDCP22 key read fail! INFO: p1d 0 INFO: pd1 0 [BL31]: tee size: 0 [BL31]: tee size: 0 [BL31]: tee size: 0 [BL31]: tee size: 0 WARNING: Unimplemented Sip Call: 0x82000036 root@p201_iptv:/ #