mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-30 17:03:31 +08:00
122c85985f
If using BR2_LINUX_KERNEL_CUSTOM_DTS_PATH to copy .dts files from buildroot into the linux tree, these .dts files are copied to arch/arm64/boot. Unfortunately, the post-image.sh script expects to find them in arch/arm64/boot/xilinx. This patch does not require the xilinx/ prefix to be present when symlinking the device-tree to system.dtb where u-boot expects to find it. It is effectively applying the below patch for zynqmp to versal as well: https://patchwork.ozlabs.org/project/buildroot/patch/20230201195956.1758827-1-gsmecher@threespeedlogic.com/ Signed-off-by: Neal Frager <neal.frager@amd.com> Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> |
||
---|---|---|
.. | ||
genimage.cfg | ||
post-build.sh | ||
post-image.sh | ||
readme.txt | ||
uboot.fragment |
****************************************** Xilinx VCK190 board - Versal ****************************************** This document describes the Buildroot support for the VCK190 board by Xilinx, based on Versal. It has been tested with the VCK190 production board. Evaluation board features can be found here with the link below. VCK190: https://www.xilinx.com/products/boards-and-kits/vck190.html How to build it =============== Configure Buildroot: $ make versal_vck190_defconfig Compile everything and build the rootfs image: $ make Result of the build ------------------- After building, you should get a tree like this: output/images/ +-- boot.bin +-- boot.vfat +-- Image +-- rootfs.ext2 +-- rootfs.ext4 -> rootfs.ext2 +-- sdcard.img +-- system.dtb -> versal-vck190-rev1.1.dtb `-- versal-vck190-rev1.1.dtb How to write the SD card ======================== WARNING! This will destroy all the card content. Use with care! The sdcard.img file is a complete bootable image ready to be written on the boot medium. To install it, simply copy the image to an SD card: # dd if=output/images/sdcard.img of=/dev/sdX Where 'sdX' is the device node of the SD. Eject the SD card, insert it in the board, and power it up.