Zynq7020 Petalinux编译报错:一周血泪解决经验 📅 2026/8/21 6:43:52 我在第一次通过zynq7020做项目上petalinux编译过程总是报错错误为libxau-1_1.0.9 或autoconf-native-2.69-r11在网上搜索了很多资料但都由于描述不够清晰简洁导致此问题一致无法解决。因此我整理了我的解决思路分享给和大家。苦苦研究一周有余直到看到正点原子的官方指导手册后悔没有早点翻看本地资料....ERR0R: libxau-1 1.0.9-r0do package write_rpm_setscene:Error executing a pytho function in exec_python_func() autogenerated:这个问题归根到底就是网络不好本地没有暂存包所以我们只要解决本地暂存包问题即可。1.下载官方sstate-cache下载完成后解压到ubuntu的共享文件夹中。2. 配置petalinux找到相关文件夹的访问路径并将解压后的路径放到petalinux工程中。我的路径为 /mnt/hgfs/share/sstate/sstate_arm_2020.2/arm注意share是自己的共享文件夹名进入Petalinux 工程输入“petalinux-config”配置工程配置“Yocto Settings ---Local sstate feedssettings---local sstate feeds url”添加解压后文件的路径添加格式为“路径”。路径为“/mnt/hgfs/share/sstate/sstate_arm_2020.2/arm”保存配置以后回到Yocto Settings界面取消勾选Enable Network sstate feeds最后保存退出这样操作以后重新编译一下就不会再出现网络问题无法编译导致的错误了。补充这个是其中一个包的问题还有另一个报错内容为Fetcher failure:Unable to find file请移步另一个推文。