Vitis 2022.1で自作IPを使うとビルド時にエラーが出る
1 min
196 words
Suzuki Shun
Arty Z7で開発時に, 自作IPを含んだPlatform Projectのビルド時にエラーが発生する現象に遭遇した.
いまいち原因は分からないが, とりあえず対処療法的に治ったのでメモとして残しておく.
エラーを見るに
\<platform project\>/ps7_cortexa9_0/bsp/ps7_cortexa9_0/libsrc/\<IP name\>/src
及び,
\<platform project\>/zynq_fsbl/zynq_fsbl_bsp/ps7_cortexa9_0/libsrc/\<IP name\>/src
のMakefile
が間違っているっぽい.
デフォルトで用意されているIP (例えば, AXI_GPIOとか) はビルドに成功するので, そのMakefile
で上記の自作IPのMakefile
を上書きすればエラーは出なくなった.
ただし, ハードウェアやBSP settingsを更新するたびに同じ作業が必要になる. どうにかならないものか.