UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 47113

13.4 EDK [Zynq QEMU] - 「mmc0: Timeout waiting for hardware interrupt」というメッセージが表示される

説明

Ubuntu 11.1 の 32 ビットを使用していて、次の作業を行いました。

1. http://wiki.xilinx.com/zynq-qemu から QEMU ソースをダウンロードしました。
2. このザイリンクス ウィキ ページにしたがって、オプションを設定しコンパイルしました。
3. zImage および dfs を入手するため、ZynqQEMU のあらかじめコンパイルされたイメージをダウンロードしました。
4.コンパイルされた qemu-system-arm 実行ファイルを ZynqQEMU のあらかじめコンパイルされたイメージにコピーし、start_qemu.sh を実行しました。

「mmc0: Timeout waiting for hardware interrupt」というメッセージが数回表示され、作業を続けることができません。

ソリューション

この問題を修正するには、qemu ダウンロードとともには椅子されている xilinx_zynq.dts ファイルを変更して、次のように sdhci インターフェイスをコメントアウトします。

// sdhci@e0100000 {
// compatible = "generic-sdhci";
// reg = <0xe0100000 0x1000>;
// interrupts = <0x38 0x0>;
//};

// // compatible = "generic-sdhci";
// reg = <0xe0101000 0x1000>;
// interrupts = <0x4f 0x0>;
//};

dfs を変更したら、次のコマンドを使用して Linux でデバイス ツリー コンパイラで新しい dtb をコンパイルできます。

./linux-2.6-xlnx/scripts/dtc/dtc -I dts -O dtb -o xilinx_zynq.dtb xilinx_zynq.dts

これは QEMU エミュレーション ディレクトリから実行され、Linux カーネル ディレクトリはその 1 つ上にあります。


AR# 47113
日付 11/21/2014
ステータス アクティブ
種類 一般
デバイス
  • Zynq-7000
ツール
  • EDK - 13.4
このページをブックマークに追加