Petalinux 2020.2 FPGA manager bootgen 构建失败
FSBL 与启动镜像社区未闭环原帖 9 个回答 · 831 次浏览|器件:Petalinux 2020.2 / 7z014sclg484
一句话结论:首个构建错误未定位根因,仅第二个覆盖错误有临时解决办法
现象
按 UG1144 示例创建 fpgamanager 应用后构建报 bootgen 错误,重装工具链、换 2020.1 及不同 bit 文件均无效
根因
帖中未明确
可尝试的处理步骤
- 在 petalinux-config 中启用 FPGA manager
- 执行 petalinux-create -t apps --template fpgamanager -n test-app --enable
- 在 recipe 中设置 FPGA_MNGR_RECONFIG_ENABLE = "1" 并添加 pl.dtsi 与 system.bit 到 SRC_URI
- 进入 build/tmp/work/.../test-app/1.0-r0/ 手动执行 bootgen -arch zynq -process_bitstream bin -image build/test-app.bif -o build/test-app.bit.bin 查看错误
- 用 file system.bit 检查 bit 文件器件
- 执行 petalinux-build -c bootgen-native -x cleanall、petalinux-build -c test-app -x cleanall 后重新构建
- 对已存在的 system.bit.bin 使用 bootgen -w 覆盖或删除 TMP 目录中的 bin 文件
相关资料
FSBL_PPK_FAILURE_ERROR 是什么问题?BootROM执行期间500MHz限制何时可解除?pmu-firmware/fsbl-firmware do_configure 执行错误
相关标签:petalinux · fpgamanager · bootgen · device-tree
就这个问题继续问 AI →
← 返回 AMD 社区问答速查