我正在按照这个相当不错的 YT 教程在一个艺术板上构建和运行 petalinux。一切都很好,直到我尝试使用 petalinux-package 打包构建。
我收到以下错误:
daniel@daniel-OptiPlex-3050:~/work/arty_petalinux_test$ petalinux-package --boot --force --fpga ../arty_linux/arty_linux.runs/impl_1/design_1_wrapper.bit --u-boot --kernel --flash-size 16 --flash-intf SPIx1
INFO: Sourcing build tools
WARNING: Auto detecting MMI file with XSA
INFO: Creating download.bit...
INFO: Fpga bitstream: /home/daniel/work/arty_linux/arty_linux.runs/impl_1/design_1_wrapper.bit
INFO: Fpga bitstream MMI file: /tmp/tmp.j6IieOwBAR/design_1_wrapper.mmi
INFO: Fsbl file: /home/daniel/work/arty_petalinux_test/images/linux/fs-boot.elf
INFO: Output download.bit: /home/daniel/work/arty_petalinux_test/images/linux/download.bit
cp: cannot stat '/tmp/tmp.j6IieOwBAR/download.bit': No such file or directory
ERROR: Failed to create download bit file for MicroBlaze MCS file.
它正在寻找的临时目录尚未创建。我也尝试过明确指定MMI文件的路径(与位文件的路径相同),但同样的问题。
petalinux-package 是否生成任何日志?我已经搜索并没有找到这个奇怪错误的线索。
有任何想法吗?