Closed bojidartonchev closed 2 years ago
u-boot has multiple packges, not just 'u-boot'.
you can try to use dummy u-boot package
repo sync the yocto sdk's manifests, and check build/conf/include/rksdk/kernel.conf and build/conf/include/rksdk/u-boot.conf for example
note, for newer versions, you might need to use ':' instead of '_', like: SRC_URI:pn-linux-rockchip
I managed to get it working by:
tinker_board_2_defconfig
from official TinkerBoard2 u-bootrk3399-tinker_board_2.dts
and rk3399-tinker_board_2.dtsi
from official TinkerBoard2 kernelKERNEL_DEVICETREE += "rockchip/rk3399-tinker_board_2.dtb"
Hello,
I am trying to build an image for ASUS TinkerBoard 2 (RK3399) from the kirkstone branch. So first I cloned the official u-boot and kernel and I placed in the root poky folder (next to meta-rockchip). I created a new machine config in ./meta-rockchip/conf/machines, using the device tree and uboot from the new custom sources.
tinker-board-2.conf
Finally, I have added the override in my ./build/conf/local.conf
The result is that
bitbake core-image-minimal
fails with the following errors:make[3]: *** No rule to make target 'arch/arm64/boot/dts/rockchip/rk3399-tinker_board_2.dtb'. Stop.
| *** Can't find default configuration "arch/../configs/tinker_board_2_defconfig"!
It seems it is still using your mirror for the kernel and u-boot. Any hint on what am I doing wrong would be appreciated.
Best regards!