petalinux编译报错
[INFO] sourcing bitbake
ERROR: Failed to source bitbake
ERROR: Failed to config project.
ERROR: Get hw description Failed!.
解决方法1:
petalinux-config
--> Yocto Settings --->
---> YOCTO SOURCE MIRROR URL ( choose external path )
--> EXTERNAL PATH
YOCTO SOURCE MIRROR URL SELECT EXTERNAL PATH
--> http://petalinux.xilinx.com/sswreleases/rel-v2017.4/downloads
Note: You do not need to follow the rel-v2017.4/2/ README http://www.wiki.xilinx.com/Adding+MALI+userspace+binaries+in+Yocto+builds when using this work-around.
SOURCE_MIRROR_URL ?= "http://petalinux.xilinx.com/sswreleases/rel-v2017.4/downloads"
INHERIT += "own-mirrors"
解决方法2:
vi ./build/config.log
将/usr/bin/python指向python2.7(先将之前指向3.x的软连接删除,然后建立新的指向2.7的软连接)能正常config , build。
/usr/bin/python3.7/bin在/usr/bin之前,把/usr/bin/python3.7/bin删了之后,重启shell,exec "$SHELL",就可以。
解决方法3:
调用的pythoy代码中用os.mkdir()新建路径,该路径若已存在,便会报这个错误。找到导致FileExistsError的文件,删掉它们),问题解决。