問題タブ [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.
linux-kernel - Zynq デバイス (Zybo および ZedBoard) での Linux カーネルのブート
wiki-xilinx-linuxの手順に従って、ザイリンクス システムで Linux を起動しようとしています。多くの異なるテストを行った後、(とりわけ)ここを調べた後、オプション "LOW LEVEL KERNEL DEBUGGING AND EARLYPRINTKs" を有効にしました。このおかげで、次のことがわかりました。
仮想ファイル システムが不明なブロックから読み取ろうとしているようです。
グーグル、解決策は見つかりませんでした。これを解決する方法について誰か考えがありますか?どこで見ることができますか?どのパラメータで遊ぶ?
embedded-linux - Petalinux を実行する Zynq 上の MQTT
カスタム ロジックを備えた MicroZed ボードがあり、Petalinux を実行しています。インターネットにプッシュしたい Petalinux を介してロジックからデータを取得しています。一種のIoTデバイスです。petalinux 2015.2 用に MQTT (Paho MQTT C Client など) をコンパイルする方法はありますか?
linux - Zynq デバイス (Zybo) での組み込み Linux の予期しないクラッシュ
wiki-xilinx-linux Web ページの指示に従って、システム Zybo + 組み込み Linux カーネルを作成しました (PetaLinux は使用していませんが、ザイリンクス ツールを使用してすべてのファイルをビルドしたことに注意してください)。システムの電源を入れると、すべて正常に動作し、起動時の出力は次のようになります。
問題は、いくつかの指示の後、システムが次の出力でクラッシュすることです。
「マウントされたファイルシステム」にエラーがあることは明らかです。
なぜこれが起こるのですか?システムですべてを実行できるようになる前に、突然クラッシュが発生したのはなぜですか? はい、システムで作業しているときではなく、何もしていないときにシステムがクラッシュします。これを解決するためのアドバイスはありますか?これらのクラッシュがもう起こらないようにするには?
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 を制御するための基本を学ぶことです。
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 は最初は同じ行/列で設定されているため、これは私には意味がありません。