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# 52397

Zynq-7000 AP SoC OS - Linux からカスタム ペリフェラルにアクセスできない

説明


スタンドアロン コードを使用すると動作するカスタム ペリフェラルが Linux では動作しません。

セグメンテーション エラー (segfault) を示すコードが表示されます。

ソリューション


これは Linux プログラムの問題で、Zynq デバイスの問題ではありません。

mmap (usually better suited for debugging) を使用してペリフェラルに含まれるメモリ領域にアクセスするか、そのペリフェラル用に完全な Linux デバイス ドライバを記述すると、問題は回避できます。

Linux デバイス ドライバを記述する場合は、Zynq DMA およびそのデバイス ドライバーに基づき、Linux デバイス ドライバの作成方法を示す例を参照してください。これは、Wiki ページに記述してあります。 http://wiki.xilinx.com/zynq-linux-pl330-dma

アンサー レコード リファレンス

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
52599 Zynq-7000 AP SoC - オペレーティング システム開発 N/A N/A
AR# 52397
日付 02/20/2013
ステータス アクティブ
種類 一般
デバイス
  • Zynq-7000
このページをブックマークに追加