today   2019-03-02

access_time  1 min

ZynqのDebug時のエラー

XSDKのデバッグ周りのエラーについて

こういうやつ

dialog

原因

PSのペリフェラル等々をリセットしていないことが問題。Block Design時にPSに対して行った設定はどうやらbspのps7_init.tclにいるようなので、デバッグ時には指定してあげよう。

config

確認項目

他にも躓く点がありそうだったのでメモ。

IP Version(Validate Design時に怒られる)

  • Report IP Status -> Upgradeしよう

ZyboのBoot設定をJTAGにしよう

  • SD/QSPIと設定があるので注意、デバッグ時はJTAGで

    Debug Configuration

  • Program FPGA - 未コンフィグではダメ
  • Run ps7_init/ps7_post_config - 必要(今回の記事)
  • Application - デバッグしたいコアのチェックは入れておこう

  • 電源 - 電流が少ないとちゃんとうごかないかも
  • Firewall - JTAGのやりとりにVivadoがhw_serverを立てているので遮断せぬよう