FC2カウンター FPGAの部屋 2020年04月08日
FC2ブログ

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

FPGAの部屋

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

ikwzm さんの”Ultra96/Ultra96-V2 向け Debian GNU/Linux で XRT(Xilinx Runtime) を動かす”をやってみる1(Ultra96-V2 に Ubuntu 18.04 環境を構築)

ikwzm さんの Qiita の記事”Ultra96/Ultra96-V2 向け Debian GNU/Linux で XRT(Xilinx Runtime) を動かす”は Ultra96 の Ubuntu 18.04 上で Vitis の ultra96_min2 アクセラレーション・プラットフォームで作成したアプリケーション・ソフトと xclbin ファイルが動作するということで、ぜひやってみたいと思っていた。
今回、ブログを書きながらやってみようと思う。

ビルド編からやってみよう。

ZynqMP-FPGA-Ubuntu18.04-Ultra96/doc/install/ultra96v2.md”に従ってやっていこう。
ikwzm さんの”ZynqMP-FPGA-Ubuntu18.04-Ultra96”を git clone する。
git clone https://github.com/ikwzm/ZynqMP-FPGA-Ubuntu18.04-Ultra96.git
cd ZynqMP-FPGA-Ubuntu18.04-Ultra96
git checkout v2019.2.1
git lfs pull

Vitis_Ubuntu_1_200408.png

ZynqMP-FPGA-Ubuntu18.04-Ultra96 ディレクトリを示す。
Vitis_Ubuntu_2_200408.png

次にMicroSD カードを用意した。
新品の SanDisk の 16 GB MicroSD カードをカード・リーダー・ライターに挿入して Ubuntu 18.04 の USB ポートに挿入すると sdf1 にマウントされた。
lsblk
Vitis_Ubuntu_3_200408.png

/dev/sdf1 をアンマウントした。
sudo umount /dev/sdf1

fdisk でフォーマットを開始した。
sudo fdisk /dev/sdf

この後の MicroSD カードのフォーマット方法は、”Ultra96用Yocto LinuxのMicroSDカードのフォーマット”を参照した。
fdisk の w コマンドで、パーティション情報を書き戻すところから書き始める。
Vitis_Ubuntu_4_200408.png

sudo mkfs.msdos -n boot /dev/sdf1
sdf1 を mkfs.msdos で FAT32 でフォーマットした。
sudo mkfs.ext4 -L rootfs /dev/sdf2
sdf2 を ext4 でフォーマットした。
Vitis_Ubuntu_5_200408.png

boot と rootfs がマウントされた。
Vitis_Ubuntu_6_200408.png

ZynqMP-FPGA-Ubuntu18.04-Ultra96/target/Ultra96-V2/boot ディレクトリのファイルをすべて、boot にコピーする。
cp target/Ultra96-V2/boot/* /media/masaaki/boot/
Vitis_Ubuntu_7_200408.png

boot ディレクトリの様子を示す。
Vitis_Ubuntu_8_200408.png

RootFS をMicroSDカードの rootfs に書き込こんだ。
sudo tar xfz ubuntu18.04-desktop-rootfs.tgz -C /media/masaaki/rootfs/
sync

Vitis_Ubuntu_9_200408.png

MicroSD カードをアンマウントした。
Ultra96-V2 に MicroSD カードを挿入して、電源ON した。
シリアルターミナルの起動の様子を示す。
Vitis_Ubuntu_10_200408.png

だけど、Ubuntu の GUI が上がらない。。。
真っ黒な画面で左上にカーソルが点滅しているだけになってGUI が上がっていないみたいだ。。。
MicroSD カードがうまく書けていないのかな? もう一度、MicroSD カードを書き直してみたが、同じだった。
  1. 2020年04月08日 05:20 |
  2. Vitis
  3. | トラックバック:0
  4. | コメント:0