Petalinuxのチュートリアルを進めます。しばらく順調でしたが、ここでトラブル。
ZYBO (Zynq) 初心者ガイド (16) Linuxから自作IPをUIOで制御する
Root filesystem typeがデフォルトのINITRDだと問題なくbootするのですが、
SDに変更すると起動に失敗します。
ログをチェックしてみると、root deviceが指定されていないようです。
VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
Please append a correct " root=" boot option; here are the available partitions:
いろいろ調べて、やっと解決法を発見。
Zybo Z7-20 Petalinux BSP Project
project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsiのbootargsに
root deviceの記述を追加します。
bootargs = " console=ttyPS0,115200 earlyprintk uio_pdrv_genirq.of_id=generic-uio root=/dev/mmcblk0p2 rw rootwait";
これで無事にrootfsパーティションのルートファイルシステムを起動できました。
ZYBO (Zynq) 初心者ガイド (16) Linuxから自作IPをUIOで制御する
Root filesystem typeがデフォルトのINITRDだと問題なくbootするのですが、
SDに変更すると起動に失敗します。
ログをチェックしてみると、root deviceが指定されていないようです。
VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
Please append a correct " root=" boot option; here are the available partitions:
いろいろ調べて、やっと解決法を発見。
Zybo Z7-20 Petalinux BSP Project
project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsiのbootargsに
root deviceの記述を追加します。
bootargs = " console=ttyPS0,115200 earlyprintk uio_pdrv_genirq.of_id=generic-uio root=/dev/mmcblk0p2 rw rootwait";
これで無事にrootfsパーティションのルートファイルシステムを起動できました。
※コメント投稿者のブログIDはブログ作成者のみに通知されます