未だに、AXI DMAをやってます。
なぜか、AXI BUS側からDDR SDRAMへ向けてのDMAでデータが書き込まれない現象に遭遇している。
CPU側からメモリは書き換えられているので、問題はないはずで、書き込み先アドレスも問題ないなさそうな気配だ。
問題はDMAは動作完了しているがデータが書き込まれないと言う点です。
いろいろ、仕掛けを作っては動作確認中なのです。
ポートはACPなのでキャッシュの心配もないはずだし、AXI BUSのSTRB信号を疑ってたんだけど、これも問題なさそうだ。
最近のデバッグは、下記の順番でやっている。
Vivadoで回路の修正SynthesisとPARBOOT.BINの生成LAN経由でZedBoardのBOOT.BINの書き換えZedBoardのリセット再起動
以前に比べると、impact立ち上げたりもしていないのでウィンドウがスッキリしている。
ホント、デバッグが楽になったよ。
今朝はここまで