LoginSignup
0
1

More than 5 years have passed since last update.

petalinux / microzed > Prebuilt BSPファイルに含まれるprebuilt BOOT.BINとimage.ubでの動作テスト

Last updated at Posted at 2015-11-08

A. Prebuilt BSPファイルに含まれるprebuilt BOOT.BINとimage.ubでの動作テスト

手順

1 . prebuilt BSPを microzed.org > support の「PetaLinux Board Support Packages」から取得する (ユーザ登録が必要)
2 . 1で取得したzipファイルを解凍すると.bspファイル ( Avnet-MicroZed-z7010-v2014.2.bsp ) が出てくる
3 . ug977.pdf を参考に linux (CentOS 6.5)上でPetaLinuxのプロジェクトフォルダを作成する

プロジェクトフォルダの上位フォルダを~/petaLinux/workspaceとした例
$ cd ~/petaLinux/workspace
$ petalinux-create -t project -s /mnt/hgfs/z_shareFolder/petaLinux/Avnet-MicroZed-z7010-v2014.2.bsp
~/petaLinux/workspace以下に Avnet-MicroZed-z7010-v2014.2 というフォルダが作成される

4 . microSDにpre-builtされたファイルをコピーする

$ cd Avnet-MicroZed-z7010-v2014.2/pre-built/linux/images/
このフォルダにある
BOOT.BIN
image.ub
をSDにコピーしてSDブートモードでmicroZedを起動すると、プリビルドされたPetaLinuxが起動した

5 . 起動するとlogin: と password: を聞かれる。両方ともrootとすればいい

Built with PetaLinux v2014.2 (Yocto 1.6) zynq-microzed-z7010 /dev/ttyPS0
zynq-microzed-z7010 login: (rootと入力)
Password: (rootと入力)

login[777]: root login on 'ttyPS0'
root@zynq-microzed-z7010:~#

6 . バージョンは以下であった

$ uname -a
Linux zynq-microzed-z7010 3.14.2-xilinx #2 SMP PREEMPT Thu Jun 12 15:04:14 PDT 2014 armv7l GNU/Linux

QEMUを使ってのエミュレーションも可能 (ug977.pdf 参照)

$ cd ~/petaLinux/workspace/Avnet-MicroZed-z7010-v2014.2
$ petalinux-boot --qemu --prebuilt 3

これでQEMU上でlinuxのブートシーケンスが始まる。

QEMUを終了するには

Ctrl+Aを押してからXを押す
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1