Ficus EE not working / supported ?

Ezequiel Garcia ezequiel at vanguardiasur.com.ar
Tue Mar 16 13:44:02 CET 2021


Hi Mani, Kever,

I tried to bringup (again) my Ficus board, but I've been unable to
boot a kernel.

Seems my old u-boot branch doesn't want to boot, and the only U-Boot I managed
to boot is some recent one (which I guess is better than having an ancient one).

Now, doc/board/rockchip/rockchip.rst mentions TPL but Ficus defconfig
isn't updated
to use that. So I'm using rock960-rk3399_defconfig, with ethernet enabled,
the issue is I can't boot any kernel with that. Seems it hangs up very early,
and doesn't even want to output anything on earlyconsole.

I was wondering if maybe this rings a bell? Maybe DDR setup?

U-Boot TPL 2021.01-dirty (Mar 15 2021 - 17:46:11)
Channel 0: DDR3, 800MHz
BW=32 Col=10 Bk=8 CS0 Row=15 CS=1 Die BW=16 Size=1024MB
Channel 1: DDR3, 800MHz
BW=32 Col=10 Bk=8 CS0 Row=15 CS=1 Die BW=16 Size=1024MB
256B stride
Trying to boot from BOOTROM
Returning to boot ROM...

U-Boot SPL 2021.01-dirty (Mar 15 2021 - 17:46:11 -0300)
Trying to boot from MMC1
cannot find image node 'atf_1': -1


U-Boot 2021.01-dirty (Mar 15 2021 - 17:46:11 -0300)

SoC: Rockchip rk3399
Reset cause: POR
Model: 96boards RK3399 Ficus
DRAM:  2 GiB
PMIC:  RK808
MMC:   mmc at fe310000: 2, mmc at fe320000: 1, sdhci at fe330000: 0
Loading Environment from MMC... *** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Model: 96boards RK3399 Ficus
Net:
Warning: ethernet at fe300000 (eth0) using random MAC address - f2:a3:4d:58:42:dd
eth0: ethernet at fe300000
starting USB...
....
....
rock960 => setenv ipaddr 192.168.0.20
rock960 => setenv ipaddr 192.168.0.200
rock960 => setenv bootcmd "tftpboot 0x02000000 rk3399-ficus/Image;
tftpboot 0x01f00000 rk3399-ficus/rk3399-ficus.dtb; booti 0x02000000 -
0x01f00000"
rock960 => boot
Speed: 1000, full duplex
Using ethernet at fe300000 device
TFTP from server 192.168.0.20; our IP address is 192.168.0.200
Filename 'rk3399-ficus/Image'.
Load address: 0x2000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
##############
5.1 MiB/s
done
Bytes transferred = 9736704 (949200 hex)
Speed: 1000, full duplex
Using ethernet at fe300000 device
TFTP from server 192.168.0.20; our IP address is 192.168.0.200
Filename 'rk3399-ficus/rk3399-ficus.dtb'.
Load address: 0x1f00000
Loading: ####
3.7 MiB/s
done
Bytes transferred = 50911 (c6df hex)
Moving Image from 0x2000000 to 0x2080000, end=2a1f000
## Flattened Device Tree blob at 01f00000
   Booting using the fdt blob at 0x1f00000
Host not halted after 16000 microseconds.
   Loading Device Tree to 0000000079f16000, end 0000000079f256de ... OK

Starting kernel ...

Thanks,
Ezequiel


More information about the U-Boot mailing list