2022/11/26

build petalinux kv260 bps in 2022.1

XILINX   

bspを使ってpetalinuxをビルドした。

ダウンロード

以下のサイトからBSPをダウンロードした

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1641152513/Kria+K26+SOM#PetaLinux-Board-Support-Packages

ダウンロードしたファイル名は、

xilinx-kv260-starterkit-v2022.1-05140151.bsp

ビルド

以下のページの通りにビルドした

https://support.xilinx.com/s/question/0D52E00007DDTmkSAH/kv260-petalinux-20221-bsp-boot-errors-solved?language=ja

petalinux-create -t project -s xilinx-kv260-starterkit-v2022.1-05140151.bsp
cd xilinx-kv260-starterkit-2022.1
petalinux-config

petalinux-configでは、Image Packaging Configuration -> INITRAMFS/INITRD Image Name をpetalinux-image-minimalに変更した

petalinux-build

petalinux-package --wic --bootfiles "rootfs.cpio.gz.u-boot,boot.scr,Image,system.dtb,system-zynqmp-sck-kv-g-revB.dtb"

でimages/linuxに、petalinux-sdimage.wicというファイルが生成されているので、SDCardにコピーする

sudo dd of=/dev/sda if=./petalinux-sdimage.wic bs=32M

で、SDCardをKV260にさして起動すれば、Linuxが起動する。

しかし、rootfsが、RAM上にあるようなので、何か修正が必要そうな感じである。

Prev:«

Next: »