OSQZSS

オープンソース準天頂衛星(QZSS)受信機

AXI GPIOをUIOで制御

2022-12-13 23:14:22 | SDR
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パーティションのルートファイルシステムを起動できました。
コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Petalinuxでユーザアプリケー... | トップ | PetalinuxでAXI UART Liteを使う »
最新の画像もっと見る

コメントを投稿

SDR」カテゴリの最新記事