不能正常开机,不能进入刷机模式

您好,请问
把SD镜像写入eMMC中后,不能正常开机,不能进入刷机模式,
(按键模式,串口模式,MRegister 模式)都不能进入升级模式
如何解决

以下是加电后的信息:
[02:11:41.612]
[02:11:46.185] GXM:BL1:dc8b51:76f1a5;FEAT:ADFC318C:80;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
[02:11:46.268] TE: 82913
[02:11:46.268]
[02:11:46.268] BL2 Built : 14:59:36, Aug 9 2017.
[02:11:46.268] gxl ge8c6a83 - xiaobo.gu@droid12
[02:11:46.275]
[02:11:46.275] set vdd cpu_a to 1120 mv
[02:11:46.275] set vdd cpu_b to 1050 mv
[02:11:46.275] set vddee to 1000 mv
[02:11:46.286] Board ID = 6
[02:11:46.286] CPU clk: 1200MHz
[02:11:46.286] DQS-corr enabled
[02:11:46.286] DDR scramble enabled
[02:11:46.286] DDR3 chl: Rank0+1 @ 912MHz - FAIL
[02:11:46.388] DDR4 chl: Rank0+1 @ 1008MHz - PASS
[02:11:46.398] Rank0: 1024MB(auto)-2T-18
[02:11:46.398] Rank1: 1024MB(auto)-2T-18
[02:11:46.398] DataBus test pass!
[02:11:46.398] AddrBus test pass!
[02:11:46.426] -s
[02:11:46.426] Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000
[02:11:46.426] New fip structure!
[02:11:46.426] Load bl30 from eMMC, src: 0x00010200, des: 0x01100000, size: 0x0000d600
[02:11:46.426] Load bl31 from eMMC, src: 0x00020200, des: 0x05100000, size: 0x0002c600
[02:11:46.433] Load bl33 from eMMC, src: 0x00050200, des: 0x01000000, size: 0x00085000
[02:11:46.470] NOTICE: BL3-1: v1.0(release):801e730
[02:11:46.598] NOTICE: BL3-1: Built : 22:09:38, Aug 10 2017
[02:11:46.598] mpu_config_enable:ok
[02:11:46.598] [Image: gxl_v1.1.3244-a3237e2 2017-08-16 14:01:18 hong.guo@droid04]
[02:11:46.606] OPS=0x82
[02:11:46.606] wdt: reset registers!
[02:11:46.606] 79 69 b5 5d 32 3 35 c4 af dc 7a 5a [0.425658 Inits done]
[02:11:46.618] secure task start!
[02:11:46.618] high task start!
[02:11:46.618] low task start!
[02:11:46.618] ERROR: Error initializing runtime service opteed_fast
[02:11:46.618]
[02:11:46.793]
[02:11:46.793]
[02:11:46.793] U-Boot 2019.04 (Nov 19 2019 - 14:06:00 +0800) khadas-vim2
[02:11:46.793]
[02:11:46.793] DRAM: 2 GiB
[02:11:46.807] MMC: mmc@70000: 0, mmc@72000: 1, mmc@74000: 2
[02:11:46.867] In: serial
[02:11:46.867] Out: serial
[02:11:46.877] Err: serial
[02:11:46.877] [BL31]: tee size: 0
[02:11:46.877] [BL31]: tee size: 0
[02:11:46.882] Net:
[02:11:47.916]
[02:11:47.916] Warning: ethernet@c9410000 (eth0) using random MAC address - 96:19:f7:7f:66:f0
[02:11:47.926] eth0: ethernet@c9410000
[02:11:47.926] Hit any key to stop autoboot: 2
[02:11:48.920] 1
[02:11:49.921] 0
[02:11:49.921] Card did not respond to voltage select!
[02:11:49.935] Card did not respond to voltage select!
[02:11:49.945] switch to partitions #0, OK
[02:11:49.976] mmc2(part 0) is current device
[02:11:49.976] Scanning mmc 2:1…
[02:11:49.976] 29504 bytes read in 1 ms (28.1 MiB/s)
[02:11:49.982] starting USB…
[02:11:49.982] USB0: Register 3000140 NbrPorts 3
[02:11:50.216] Starting the controller
[02:11:50.216] USB XHCI 1.00
[02:11:50.216] scanning bus 0 for devices…
[02:11:51.336] 1 USB Device(s) found
[02:11:51.336] scanning usb for storage devices… 0 Storage Device(s) found
[02:11:51.347]
[02:11:51.347] Device 0: unknown device
[02:11:51.347] ethernet@c9410000 Waiting for PHY auto negotiation to complete.
[02:11:51.957] .
[02:11:52.478] .
[02:11:52.999] .
[02:11:53.519] .
[02:11:54.042] .
[02:11:54.561] .
[02:11:55.082] .
[02:11:55.605] . TIMEOUT !
[02:11:55.605] Could not initialize PHY ethernet@c9410000
[02:11:55.618] missing environment variable: pxeuuid
[02:11:55.618] missing environment variable: bootfile
[02:11:55.618] Retrieving file: pxelinux.cfg/00000000
[02:11:55.618] ethernet@c9410000 Waiting for PHY auto negotiation to complete.
[02:11:56.233] .
[02:11:56.753] .
[02:11:57.275] .
[02:11:57.796] .
[02:11:58.317] .
[02:11:58.837] .
[02:11:59.359] .
[02:11:59.887] . TIMEOUT !
[02:11:59.887] Could not initialize PHY ethernet@c9410000
[02:11:59.887] missing environment variable: bootfile
[02:11:59.887] Retrieving file: pxelinux.cfg/0000000
[02:11:59.895] ethernet@c9410000 Waiting for PHY auto negotiation to complete.
[02:12:00.507] .
[02:12:01.027] .
[02:12:01.549] .
[02:12:02.069] .
[02:12:02.589] .
[02:12:03.114] .
[02:12:03.630] .
[02:12:04.158] . TIMEOUT !
[02:12:04.158] Could not initialize PHY ethernet@c9410000
[02:12:04.158] missing environment variable: bootfile
[02:12:04.166] Retrieving file: pxelinux.cfg/000000
[02:12:04.166] ethernet@c9410000 Waiting for PHY auto negotiation to complete.
[02:12:04.778] .
[02:12:05.305] .
[02:12:05.821] .
[02:12:06.342] .
[02:12:06.862] .
[02:12:07.383] .
[02:12:07.904] .
[02:12:08.428] . TIMEOUT !
[02:12:08.428] Could not initialize PHY ethernet@c9410000
[02:12:08.436] missing environment variable: bootfile
[02:12:08.436] Retrieving file: pxelinux.cfg/00000
[02:12:08.436] ethernet@c9410000 Waiting for PHY auto negotiation to complete.
[02:12:09.054] .
[02:12:09.573] .
[02:12:10.094] .
[02:12:10.614] .
[02:12:11.135] .
[02:12:11.656] .
[02:12:12.180] .
[02:12:12.697] . TIMEOUT !
[02:12:12.705] Could not initialize PHY ethernet@c9410000
[02:12:12.705] missing environment variable: bootfile
[02:12:12.705] Retrieving file: pxelinux.cfg/0000
[02:12:12.712] ethernet@c9410000 Waiting for PHY auto negotiation to complete.
[02:12:13.324] .
[02:12:13.846] .
[02:12:14.366] .
[02:12:14.887] .
[02:12:15.408] .
[02:12:15.928] .
[02:12:16.449] .
[02:12:16.975] . TIMEOUT !
[02:12:16.975] Could not initialize PHY ethernet@c9410000
[02:12:16.975] missing environment variable: bootfile
[02:12:16.983] Retrieving file: pxelinux.cfg/000
[02:12:16.983] ethernet@c9410000 Waiting for PHY auto negotiation to complete.
[02:12:17.598] .
[02:12:18.119] .
[02:12:18.639] .
[02:12:19.160] .
[02:12:19.681] .
[02:12:20.201] .
[02:12:20.722] .
[02:12:21.245] . TIMEOUT !
[02:12:21.245] Could not initialize PHY ethernet@c9410000
[02:12:21.255] missing environment variable: bootfile
[02:12:21.255] Retrieving file: pxelinux.cfg/00
[02:12:21.255] ethernet@c9410000 Waiting for PHY auto negotiation to complete.
[02:12:21.870] .
[02:12:22.390] .
[02:12:22.912] .
[02:12:23.432] .
[02:12:23.954] .
[02:12:24.474] .
[02:12:24.994] .
[02:12:25.515] . TIMEOUT !
[02:12:25.527] Could not initialize PHY ethernet@c9410000
[02:12:25.527] missing environment variable: bootfile
[02:12:25.527] Retrieving file: pxelinux.cfg/0
[02:12:25.527] ethernet@c9410000 Waiting for PHY auto negotiation to complete.
[02:12:26.143] .
[02:12:26.663] .
[02:12:27.184] .
[02:12:27.705] .
[02:12:28.225] .
[02:12:28.746] .
[02:12:29.267] .
[02:12:29.788] . TIMEOUT !
[02:12:29.797] Could not initialize PHY ethernet@c9410000
[02:12:29.797] missing environment variable: bootfile
[02:12:29.797] Retrieving file: pxelinux.cfg/default-arm-meson
[02:12:29.805] ethernet@c9410000 Waiting for PHY auto negotiation to complete.
[02:12:30.416] .
[02:12:30.937] .
[02:12:31.458] .
[02:12:31.979] .
[02:12:32.499] .
[02:12:33.020] .
[02:12:33.541] .
[02:12:34.067] . TIMEOUT !
[02:12:34.067] Could not initialize PHY ethernet@c9410000
[02:12:34.067] missing environment variable: bootfile
[02:12:34.075] Retrieving file: pxelinux.cfg/default-arm
[02:12:34.075] ethernet@c9410000 Waiting for PHY auto negotiation to complete.
[02:12:34.690] .
[02:12:35.210] .
[02:12:35.730] .
[02:12:36.252] .
[02:12:36.773] .
[02:12:37.293] .
[02:12:37.814] .
[02:12:38.338] . TIMEOUT !
[02:12:38.338] Could not initialize PHY ethernet@c9410000
[02:12:38.348] missing environment variable: bootfile
[02:12:38.348] Retrieving file: pxelinux.cfg/default
[02:12:38.348] ethernet@c9410000 Waiting for PHY auto negotiation to complete.
[02:12:38.962] .
[02:12:39.483] .
[02:12:40.004] .
[02:12:40.525] .
[02:12:41.045] .
[02:12:41.566] .
[02:12:42.087] .
[02:12:42.608] . TIMEOUT !
[02:12:42.617] Could not initialize PHY ethernet@c9410000
[02:12:42.617] Config file not found
[02:12:42.617] ethernet@c9410000 Waiting for PHY auto negotiation to complete.
[02:12:43.231] .
[02:12:43.751] .
[02:12:44.272] .
[02:12:44.792] .
[02:12:45.314] .
[02:12:45.834] .
[02:12:46.355] .
[02:12:46.876] . TIMEOUT !
[02:12:46.883] Could not initialize PHY ethernet@c9410000
[02:12:46.883] ethernet@c9410000 Waiting for PHY auto negotiation to complete.
[02:12:47.498] .
[02:12:48.018] .
[02:12:48.539] .
[02:12:49.060] .
[02:12:49.581] .
[02:12:50.101] .
[02:12:50.621] .
[02:12:51.146] . TIMEOUT !
[02:12:51.146] Could not initialize PHY ethernet@c9410000
[02:12:51.154] =>

你这种情况是把主线的uboot写入到了eMMC,从而不能从uboot进入升级模式了。但在任何情况下都可以通过MRegister模式进入升级模式。请移除SD卡和U盘等设备,TypeC连接VIM2和PC,用镊子短接板子背部的MRegister进入升级模式。

2 Likes

现在可以进入升级模式,谢谢:grinning:

2 Likes