https://wiki.trenz-electronic.de/display/PD/PetaLinux+KICKstart
$ source <path-to-installed-PetaLinux>/settings.sh $ petalinux-create --type project --template zynq --name <PROJECT_NAME> $ cd PROJECT_NAME $ cp <SDK_PROJ_DIR>/system.hdf . #.hdfをルートフォルダにコピー $ petalinux-config --get-hw-description #.hdfの情報を反映 $ petalinux-build
design_1_wrapper.bit rootfs.cpio.gz rootfs.ext4 rootfs.manifest System.map.linux vmlinux image.ub rootfs.cpio.gz.u-boot rootfs.ext4.gz rootfs.tar.gz u-boot.bin zImage rootfs.cpio rootfs.ext3 rootfs.jffs2 system.dtb u-boot.elf zynq_fsbl.elf
u-boot.elfはFSBLと組み合わせてBOOT.binを作るのに使う
image.ubはカーネルイメージとして使う
Xilinx SDKからFSBLとFSBL_bspを作成し、Create boot imageでu-boot.elfを指定してBOOT.binを作成する
→この記事を参考に http://marsee101.blog19.fc2.com/blog-entry-2918.html
(Zyboでは途中でfsbl_hooks.cの内容を書き換えないといけないみたいだけど、PYNQでは無視しても動くみたいだった)
最終的にSDカードにBOOT.binとimage.ubを書き込む。
Peta linuxが起動した。
ログイン情報は
login : root
password : root