問題タブ [zynq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1354 参照

linux-kernel - Zynq デバイス (Zybo および ZedBoard) での Linux カーネルのブート

wiki-xilinx-linuxの手順に従って、ザイリンクス システムで Linux を起動しようとしています。多くの異なるテストを行った後、(とりわけ)ここを調べた後、オプション "LOW LEVEL KERNEL DEBUGGING AND EARLYPRINTKs" を有効にしました。このおかげで、次のことがわかりました。

仮想ファイル システムが不明なブロックから読み取ろうとしているようです。

グーグル、解決策は見つかりませんでした。これを解決する方法について誰か考えがありますか?どこで見ることができますか?どのパラメータで遊ぶ?

0 投票する
1 に答える
472 参照

embedded-linux - Petalinux を実行する Zynq 上の MQTT

カスタム ロジックを備えた MicroZed ボードがあり、Petalinux を実行しています。インターネットにプッシュしたい Petalinux を介してロジックからデータを取得しています。一種のIoTデバイスです。petalinux 2015.2 用に MQTT (Paho MQTT C Client など) をコンパイルする方法はありますか?

0 投票する
1 に答える
1347 参照

linux - Zynq デバイス (Zybo) での組み込み Linux の予期しないクラッシュ

wiki-xilinx-linux Web ページの指示に従って、システム Zybo + 組み込み Linux カーネルを作成しました (PetaLinux は使用していませんが、ザイリンクス ツールを使用してすべてのファイルをビルドしたことに注意してください)。システムの電源を入れると、すべて正常に動作し、起動時の出力は次のようになります。

問題は、いくつかの指示の後、システムが次の出力でクラッシュすることです。

「マウントされたファイルシステム」にエラーがあることは明らかです。

なぜこれが起こるのですか?システムですべてを実行できるようになる前に、突然クラッシュが発生したのはなぜですか? はい、システムで作業しているときではなく、何もしていないときにシステムがクラッシュします。これを解決するためのアドバイスはありますか?これらのクラッシュがもう起こらないようにするには?

0 投票する
1 に答える
1637 参照

linux - Linux OS の Zybo で AXI に接続されたカスタム IP デバイスを管理する

MIO および EMIO ピンを介して PS に接続された GPIO を制御するために、 Linux ドライバー ( Linux-GPIO-Driver )に関する xilinx wiki に従いました。

次に、AXI バスで PS に接続された PL にいくつかの基本的なペリフェラルを追加しました。これは私のデザインです:

ここに画像の説明を入力

PL ペリフェラル情報を含むこのファイルは、デバイス ツリー ソースで自動的に生成されました。

上記のすべてのパラメーターは、フォルダー内の linux-device-tree に表示されます: /sys/firmware/devicetree/base/amba_pl

例: /sys/firmware/devicetree/base/amba_pl/gpio@41200000

これらのファイルを見つけることができます

また、(/sys/bus/platform/drivers で) カーネル menuconfig で有効にしたオプションに対応する gpio に関連するドライバーを見つけました。これらのドライバーに関するドキュメントは、drivers-on-gpio にあります。

しかし、正直なところ、zynq の PL 側でジェネリック IP を管理し、通信する方法がまだわかりません (この例では、LED とボタンを axi インターフェイスを介して PS に接続して再生したいと考えています)。

私がしなければならないことは、メモリ内の読み取り/書き込み操作で遊ぶことだと思います。私が従う必要がある方法について何か情報を教えていただけますか?このタスクに関連する情報源を知っていますか? xilinx-tools によって自動的に生成された適切なドライバーを管理する方法と見つける場所の例はありますか? どんなサポートにも感謝します!

これの目標は、AXI に接続された汎用 IP を制御するための基本を学ぶことです。

0 投票する
1 に答える
617 参照

gpio - Zybo ボードの Vivado HLS GPIO スイッチ データ

Vivado HLS でカスタム IP コアを構築して、Zybo ボード上の組み込み Linux で実行される画像/ビデオ処理システムを実行しています。コアは、AXI ストリーム経由で画像/ビデオ データを取り込み、処理タスク (Sobel など) を実行してから、これを別の AXI ストリームに出力します。これは機能しますが、実行する処理タスクを決定するために Zybo のオンボード スイッチを使用したいと考えています (デフォルトはパススルーです)。

(IP インテグレーターや Vivado SDK ではなく HLS で) GPIO スイッチからデータを読み取るための HLS RESOURCE/INTERFACE の作成方法を示すリソースまたは簡単な例が見つかりません。私が持っているのは、私のトップモジュールにある以下のコードです:

上記は機能し、'C Simulation' および 'C Synthesis' の適切な出力を提供します。「RTL/C Cosimulation」で「OpenCV エラー: 入力引数のサイズが一致しません」というエラーが発生します。すべての RGB_IMAGES は最初は同じ行/列で設定されているため、これは私には意味がありません。