Hi,
I’m trying to get a poplar board up and running, following the instructions here.
All goes OK, insofar as everything compiles and I can flash the images onto the Poplar board.
The problem I’m seeing is that the u-boot I build is unable initialize the eMMC. I get:
poplar# version
U-Boot 2018.01-rc2-g8453779d31 (May 29 2019 - 12:04:02 +0100)poplaraarch64-linux-gnu-gcc (Linaro GCC 7.4-2019.02) 7.4.1 20181213 [linaro-7.4-2019.02 revision 56ec6f6b99cc167ff0c2f8e1a2eed33b1edc85d4]
GNU ld (Linaro_Binutils-2019.02) 2.28.2.20170706
poplar# mmc info
mmc_init: -110, time 17
Whereas if I load this version of u-boot on a usb drive, and boot from usb, there doesn’t seem to be a problem initializing mmc:
poplar# version
U-Boot 2018.01-rc2-00018-ga82c10022005 (Jan 26 2018 - 10:06:20 +0800)poplaraarch64-linux-gnu-gcc (Linaro GCC 6.3-2017.05) 6.3.1 20170404
GNU ld (Linaro_Binutils-2017.05) 2.27.0.20161019
poplar# mmc info
Device: Hisilicon DWMMC
Manufacturer ID: 15
OEM: 100
Name: 8WPD3
Tran Speed: 52000000
Rd Block Len: 512
MMC version 5.0
High Capacity: Yes
Capacity: 7.3 GiB
Bus Width: 8-bit
Erase Group Size: 512 KiB
HC WP Group Size: 8 MiB
User Capacity: 7.3 GiB WRREL
Boot Capacity: 4 MiB ENH
RPMB Capacity: 512 KiB ENH
Have any of you seen something like this before, or know what might be going on?