これから、SDカードのLinuxブートイメージを作成する。手順は、ZedBoard_OOB_Design\doc\README.txt を参照した。
・SDK14.4をスタートメニューから立ち上げた。
・ワークスーペースにZedBoard_OOB_Design\sw フォルダを選択した。

・OKボタンをクリックして、SDK14.4を立ち上げると、Welcome画面だった。

・FileメニューからImport... を選択した。

・Import ダイアログが立ち上がった。General を展開して、Existing Projects into Workspace をクリックし、Next > ボタンをクリックした。

・Import Projects ダイアログで、Select root diectory ラジオボタンが選択してあるので、その右のBrowse... ボタンをクリックした。
・ZedBoard_OOB_Design\sw フォルダが選択されているので、OKボタンをクリックした。

・hw_platform とzynq_fsbl がProjects: に入った。
・Finish ボタンをクリックした。

・Welcome 画面を閉じるのを忘れていたので、"x" ボタンをクリックして、ウインドウを閉じた。

・一応、Project メニューからClean を選んで、リビルドしよう。

・Clean ダイアログで、Clean all projects がラジオボタンで選択されているので、OKボタンをクリックした。

・zynq_fsbl の下のBinaries にzynq_fsbl.elf が生成されている。

・Xilinx Tools メニューから Create Zynq Boot Image を選択した。

・Create Zynq Boot Image ダイアログが立ち上がった。まだ何も入力されていない。

・FSBL elf のBrowse ボタンをクリックして、SDKで作成したばかりのzynq_fsbl.elf を指定した。
・Add ボタンをクリックして、ZedBoard_OOB_Design\hw\xps_proj\implementation\system.bit を追加した。
・Add ボタンをクリックして、ZedBoard_OOB_Design\boot_image\u-boot.elf を指定した。
・Output folder を指定した。Browse ボタンをクリックして、ZedBoard_OOB_Design\boot_image フォルダを指定して、BOOT.BIN と入力し、ファイル名を指定した。

・Create Image ボタンをクリックして、BOOT.BIN を生成した。
・BOOT.BIN 生成後のSDKの画面。

・ZedBoard_OOB_Design\boot_image フォルダを見ると、BOOT.BIN フォルダが出来ていた。
・BOOT.BIN フォルダの下には、u-boot.bin ファイルが出来ていた。

・u-boot.bin をBOOT.BIN にリネームして、BOOT.BIN の生成が完了した。このBOOT.BIN をSDカードにすでに入っているBOOT.BIN と入れ替えた。
・SDカードをZedBoard に入れて電源ONしたら、無事にLinux が起動して、HDMI出力のペンギン画面も出力されていた。
- 2013年01月30日 05:03 |
- ZedBoard
-
| トラックバック:0
-
| コメント:0