I've also built u-boot from source and have the same issue on the OGS and it makes the OGA-BE not load the boot.ini from the mmc as well.
SPI U-boot:
Code: Select all
U-Boot 2017.09-g4102e41302-dirty (Dec 03 2020 - 18:45:15 +0900)
Model: Rockchip RK3326 ODROID-GO Advanced
PreSerial: 2
DRAM: 992 MiB
Sysmem: init
Relocation Offset is: 3dabc000
Using default environment
adc0 (hw rev) 82
dwmmc@ff370000: 1
sfc nor id: b 40 18
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
Repair the backup gpt table OK!
Bootdev(atags): spinor 1
PartType: EFI
init_resource_list: failed to get resource part, ret=-1
RKPARM: Invalid parameter part table
dtb in resource read fail, try dtb in spi flash
Device 1: Vendor: 0x0308 Rev: V1.00 Prod: rkflash-SpiNor
Type: Hard Disk
Capacity: 16.0 MB = 0.0 GB (32768 x 512)
... is now current device
spinor read: device 1 block # 12392, count 200 ... 200 blocks read: OK
I2c speed: 400000Hz
PMIC: RK8170 (on=0x80, off=0x04)
vdd_logic 1100000 uV
vdd_arm 1100000 uV
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Model: ODROID-GO3 for linux based on Rockchip rk3326
download key pressed... entering recovery mode!
boot mode: recovery (key)
CLK: (sync kernel. arm: enter 600000 KHz, init 600000 KHz, kernel 600000 KHz)
apll 600000 KHz
dpll 664000 KHz
cpll 24000 KHz
npll 1188000 KHz
gpll 1200000 KHz
aclk_bus 200000 KHz
hclk_bus 150000 KHz
pclk_bus 100000 KHz
aclk_peri 200000 KHz
hclk_peri 150000 KHz
pclk_pmu 100000 KHz
Rockchip UBOOT DRM driver version: v1.0.1
Using display timing dts
Detailed mode clock 27500 kHz, flags[a]
H: 0480 0490 0500 0505
V: 0854 0866 0868 0928
bus_format: 100e
final DSI-Link bandwidth: 366 Mbps x 2
** Unable to read file logo.bmp **
logo.bmp file not found! filesize = 0
spinor read: device 1 block # 12592, count 400 ... 400 blocks read: OK
Uncompressed size: 1229814 = 0x12C3F6
switch to partitions #0, OK
mmc1 is current device
Net: Net Initialization Skipped
No ethernet found.
Hit key to stop autoboot('CTRL+C'): 0
switch to partitions #0, OK
mmc1 is current device
reading boot.ini
1916 bytes read in 4 ms (467.8 KiB/s)
## Executing script at 00800800
Wrong image format for "source" command
cfgload - read 'boot.ini' from FAT partiton
Usage:
cfgload
- read boot.ini from the first partiton treated as FAT partiton
reading Image
20254728 bytes read in 846 ms (22.8 MiB/s)
reading rk3326-odroidgo3-linux.dtb
72329 bytes read in 8 ms (8.6 MiB/s)
## Flattened Device Tree blob at 01f00000
Booting using the fdt blob at 0x1f00000
Loading Device Tree to 0000000031c9b000, end 0000000031cafa88 ... OK
reserve drm-loader-logo offset = 58216
reserve drm-logo mem = 000000003de00000, size = 3736832
Adding bank: 0x00200000 - 0x08400000 (size: 0x08200000)
Adding bank: 0x0a200000 - 0x40000000 (size: 0x35e00000)
Total: 3732.79 ms
Starting kernel ...
MMC source built U-boot:
Code: Select all
U-Boot 2017.09 (Dec 28 2020 - 21:50:14 -0600)
Model: Rockchip RK3326 ODROID-GO Advanced
PreSerial: 2
DRAM: 992 MiB
Sysmem: init
Relocation Offset is: 3dabb000
Using default environment
adc0 (hw rev) 83
no mmc device at slot 1
RKPARM: Invalid parameter part table
Found IDB in SDcard
dwmmc@ff370000: 1 (SD)
Bootdev(atags): mmc 1
MMC1: Legacy, 50Mhz
PartType: DOS
rockchip_get_boot_mode: Could not found misc partition
boot mode: loader
init_resource_list: failed to get boot part, ret=-1
init_resource_list: failed to get resource part, ret=-1
dtb in resource read fail, try dtb in spi flash
sfc nor id: b 40 18
Device 1: GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
Repair the backup gpt table OK!
Vendor: 0x0308 Rev: V1.00 Prod: rkflash-SpiNor
Type: Hard Disk
Capacity: 16.0 MB = 0.0 GB (32768 x 512)
... is now current device
spinor read: device 1 block # 12392, count 200 ... 200 blocks read: OK
I2c speed: 400000Hz
PMIC: RK8170 (on=0x80, off=0x04)
vdd_logic 1100000 uV
vdd_arm 1100000 uV
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Model: ODROID-GO3 for linux based on Rockchip rk3326
download key pressed... entering recovery mode!
boot mode: recovery (key)
CLK: (sync kernel. arm: enter 600000 KHz, init 600000 KHz, kernel 600000 KHz)
apll 600000 KHz
dpll 664000 KHz
cpll 24000 KHz
npll 1188000 KHz
gpll 1200000 KHz
aclk_bus 200000 KHz
hclk_bus 150000 KHz
pclk_bus 100000 KHz
aclk_peri 200000 KHz
hclk_peri 150000 KHz
pclk_pmu 100000 KHz
Rockchip UBOOT DRM driver version: v1.0.1
Using display timing dts
Detailed mode clock 27500 kHz, flags[a]
H: 0480 0490 0500 0505
V: 0854 0866 0868 0928
bus_format: 100e
final DSI-Link bandwidth: 366 Mbps x 2
** Unable to read file logo.bmp **
logo.bmp file not found! filesize = 0
spinor read: device 1 block # 12592, count 400 ... 400 blocks read: OK
Uncompressed size: 1229814 = 0x12C3F6
switch to partitions #0, OK
mmc1 is current device
Net: Net Initialization Skipped
No ethernet found.
Hit key to stop autoboot('CTRL+C'): 0
switch to partitions #0, OK
mmc1 is current device
reading boot.ini
1926 bytes read in 2 ms (940.4 KiB/s)
## Executing script at 00800800
Wrong image format for "source" command
cfgload - read 'boot.ini' from FAT partiton
Usage:
cfgload
- read boot.ini from the first partiton treated as FAT partiton
reading Image
20254728 bytes read in 851 ms (22.7 MiB/s)
reading rk3326-odroidgo3-linux.dtb
72093 bytes read in 6 ms (11.5 MiB/s)
## Flattened Device Tree blob at 01f00000
Booting using the fdt blob at 0x1f00000
Loading Device Tree to 0000000031c9a000, end 0000000031cae99c ... OK
reserve drm-loader-logo offset = 57992
reserve drm-logo mem = 000000003de00000, size = 3736832
Adding bank: 0x00200000 - 0x08400000 (size: 0x08200000)
Adding bank: 0x0a200000 - 0x40000000 (size: 0x35e00000)
Total: 3763.188 ms
Starting kernel ...