Hi Z,

On 2024-04-08 09:40, Mizsei Zoltán wrote:
> Hi,
> 
> I'm trying to get a mainline U-Boot running on the Geniatech XPI-3566-ZERO 
> RK3566 based SBC [1], but all my attempts have failed so far.
> 
> The SBC doesn't have any SD-Card slot, please keep this in mind!
> 
> I can build U-Boot, but when I write the resulting binary to the eMMC using 
> rkdeveloptool, the boot stops and I see no output on the UART pins using 
> 1500000 baud transfer rate.
> 
> My steps were the following:
> 
> - git clone https://github.com/u-boot/u-boot
> - cd u-boot
> - CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 make rk3568_defconfig

There is no rk3568_defconfig target but generic-rk3568_defconfig may work 
better.

> - ROCKCHIP_TPL='rkbin/bin/rk35/rk3566_ddr_1056MHz_v1.21.bin'  
> BL31='rkbin/bin/rk35/rk3568_bl31_v1.44.elf' CROSS_COMPILE=aarch64-linux-gnu- 
> make
> - rkdeveloptool db MiniLoaderAll.bin
> - rkdeveloptool wl 64 u-boot-rockchip.bin
> 
> After that I can no longer communicate with the board via UART and it no 
> longer boots.

After looking at the specification for this board it looks like GPIO pin 8 and 
10 is connected to uart1 and not uart2 that is typically used for debug uart on 
rockchip devices.

> 
> I've built uboot countless times, I've followed all sorts of guides, I've 
> tried modifying FDT and transplanting the DTS from the official SDK, I have 
> tried vanilla defconfigs and tried to modify them aswell, I think I've tried 
> everything, but no matter what I do I just can't get it working.
> The vendored U-Boot works ok, but I plant to run OpenBSD, for which an 
> upstream U-Boot would be better situated (according to the OBSD mailing list).
> 
> Please give me some hints because I'm running out of ideas. I've spent 
> countless hours trying to get this to work but haven't succeeded.

You can try changing stdout-path to "serial1:1500000n8" and enable the uart1 
node in generic-rk3568.dts.
Also change to CONFIG_DEBUG_UART_BASE=0xFE650000, and also use rkbin 
tools/ddrbin_tool and change to use uart1 on ddr bin.

After that you should probably start seeing something on uart and that may help 
you get a little bit further.

Regards,
Jonas

> 
> Thank You very much!
> 
> Best Regards,
> 
> --Z--
> 
> [1] https://www.geniatech.com/product/xpi-3566-zero/

Reply via email to