FC2カウンター FPGAの部屋 Zynq の PCAP を使用して DFX する4(Vivado でデバッグできない)
fc2ブログ

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

FPGAの部屋

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

Zynq の PCAP を使用して DFX する4(Vivado でデバッグできない)

Zynq の PCAP を使用して DFX する3(xdevcfg_polled_example.c をマージする1)”の続き。

前回は、 xdevcfg_polled_example.c を”画像フィルタを DFX する14(DFX_filter_test プロジェクト7)”の DFX_filter_test.c にマージして DFXできたようなのだが、カメラが動作しなくなった。今回は、カメラが動作しない原因を Vivado で Debug を設定し、System ILA IP を実装して確かめてみようとしたが失敗した。

Vivado のブロック・デザインで、 Debug を設定し、System ILA IP を実装した。
PCAP_29_210827.png

Vitis 2021.1 でデバックモードで起動する。
PCAP_21_210826.png

デバックモードの画面の内 xsct の画面を使用する。
まずは、カレントディレクトリを表示する。
pwd
ホーム・ディレクトリにいることが分かった。
PCAP_22_210826.png

ホーム・ディレクトリに lap_filter_axis_partial.bin をコピーした。(”Zynq の PCAP を使用して DFX する2(.bin ファイルの生成)”参照)
PCAP_23_210826.png

lap_filter_axis_partial.bin をメモリにダウンロードした。
dow -data lap_filter_axis_partial.bin 0x11000000
PCAP_24_210826.png

ログを示す。

xsct% pwd
/home/masaaki
xsct% dow -data lap_filter_axis_partial.bin 0x11000000

  0%    0MB   0.0MB/s  ??:?? ETA
 38%    0MB   0.3MB/s  ??:?? ETA
 94%    0MB   0.4MB/s  ??:?? ETA
100%    0MB   0.4MB/s  00:01    
Successfully downloaded /home/masaaki/lap_filter_axis_partial.bin
xsct% 


Resume ボタンをクリックして、ソフトウェアを走らせる。
PCAP_25_210826.png

gtkterm に ”Press the key.”が表示された。
カメラ画像が表示された。
PCAP_27_210826.jpg

この時点で、 Vivado で PROGRAM AND DEBUG -> Open Hardware Manager -> Open Target -> Auto Connect を選択する。
ILA ダッシュボードが表示されるはずが表示されない。。。
PCAP_30_210827.png

DFX ではこの方法でのデバッグはできないのかな?
  1. 2021年08月27日 04:26 |
  2. Dynamic Function eXchange
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


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

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