FC2カウンター FPGAの部屋 メディアン・フィルタを含んだ Vitis アクセラレーション・プラットフォームを作成する10(UIO を使ったレジスタ設定に失敗)
fc2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

メディアン・フィルタを含んだ Vitis アクセラレーション・プラットフォームを作成する10(UIO を使ったレジスタ設定に失敗)

メディアン・フィルタを含んだ Vitis アクセラレーション・プラットフォームを作成する10(メディアン・フィルタのレジスタにアクセスに失敗)”の続き。

ZYBO (Zynq) 初心者ガイド (16) Linuxから自作IPをUIOで制御する”を参考にさせていただいて、プラットフォームに含まれるメディアン・フィルタや axi_dma を UIO にマップしようとしたが、今回のプラットフォームは Xilinx イメージで作られた SD カードでブートされた Petalinux 上でデバイス・ツリー・オーバーレイでロードされているので、UIO ドライバを有効にすることができていない。

いろいろとトライはしてみた。”ZYBO (Zynq) 初心者ガイド (16) Linuxから自作IPをUIOで制御する”を参考に project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsi を編集してみたが、axi_dma_0 と median_axis_RGB24_0 の名前がないと言われてしまった。
kv260_median_platform_112_220523.png
kv260_median_platform_110_220523.png

pl.dtsi を示す。
kv260_median_platform_111_220523.png

system-user.dtsi に書くならば、オーバーレイを使っているので、オーバーレイ番号を書く必要があるようだ。
(”Xilinx Wiki/Linux/Linux Articles Device Tree Tips 9.3 Adding a New Node or Update existing Device-tree Overlay nodes”参照)

次からは /dev/mem を使ってアクセスしてみよう。
  1. 2022年05月24日 03:54 |
  2. Vitis
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
https://marsee101.blog.fc2.com/tb.php/5597-7b9f2623
この記事にトラックバックする(FC2ブログユーザー)