FC2カウンター FPGAの部屋 Yocto ProjectのZedBoard用Linuxをビルドしてみる4(BOOT.binの作製)

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

Yocto ProjectのZedBoard用Linuxをビルドしてみる4(BOOT.binの作製)

Yocto ProjectのZedBoard用Linuxをビルドしてみる3(ビルド成功)”の続き。

前回、ZedBoard用Yocto Linux のビルドが成功したので、”meta-xilinx - Layer containing Xilinx hardware support metadata”と”Xilinx Wiki - Prepare Boot Image”を元に BOOT.bin を作製しようと思う。

・~/linux_build_work/poky/build/tmp/deploy/images ディレクトリに Work ディレクトリを新規作成した。

・~/linux_build_work/poky/build/tmp/deploy/images/zedboard-zynq7 ディレクトリに cd した。

・zedboard-zynq7 ディレクトリの uImage--3.8-xilinx+gitf4ff79d44a966ebea6229213816d17eb472b303e-r1-zedboard-zynq7-20140410105834.bin を Work ディレクトリにコピー&ペーストした。

・zedboard-zynq7 ディレクトリの core-image-minimal-zedboard-zynq7-20140410105834.rootfs.ext2.gz.u-boot を Work ディレクトリにコピー&ペーストした。

・zedboard-zynq7 ディレクトリの uImage--3.8-xilinx+gitf4ff79d44a966ebea6229213816d17eb472b303e-r1-zedboard-zynq7-ram-20140410105834.dtb を Work ディレクトリにコピー&ペーストした。
ZedBoard_Yocto_Linux_31_140414.png

・uImage--3.8-xilinx+gitf4ff79d44a966ebea6229213816d17eb472b303e-r1-zedboard-zynq7-20140410105834.bin を uImage に名前を変更した。

・core-image-minimal-zedboard-zynq7-20140410105834.rootfs.ext2.gz.u-boot を uramdisk.image.gz に名前を変更した。

・uImage--3.8-xilinx+gitf4ff79d44a966ebea6229213816d17eb472b303e-r1-zedboard-zynq7-ram-20140410105834.dtb を devicetree.dtb に名前を変更した。
ZedBoard_Yocto_Linux_32_140414.png

・既存の u-boot.elf と zynq_fsbl.elf をコピー&ペーストした。
ZedBoard_Yocto_Linux_33_140414.png

・boot.bif を新規作成した。
ZedBoard_Yocto_Linux_34_140414.png

ZedBoard_Yocto_Linux_35_140414.png

・コマンド

bootgen -image boot.bif -o i BOOT.bin

を実行して、BOOT.bin を生成した。
ZedBoard_Yocto_Linux_36_140414.png

・BOOT.bin が生成されている。
ZedBoard_Yocto_Linux_37_140414.png

・SDカードに書き込んだ。
ZedBoard_Yocto_Linux_38_140414.png

ZedBoardにSDカードを入れて、ブートしてみたが、Tera Termに何も表示されなかった。。。試し方はこれで良いのと思うのだが、どうだろうか?
  1. 2014年04月14日 18:49 |
  2. Linux
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
http://marsee101.blog19.fc2.com/tb.php/2790-dadcf849
この記事にトラックバックする(FC2ブログユーザー)