petalinux-config 오류: "ERROR: generating meta-plnx-generated layer"

1550 단어 FPGA
petalinux 버전은 2019.01입니다.petalinux-config --get-hw-description=../hsi 사용 시 알림:
INFO: Getting hardware description...
INFO: Rename design_1_wrapper.hdf to system.hdf
[INFO] generating Kconfig for project
[INFO] menuconfig project
configuration written to /home/jason/Learn/Edge-AI-Platform-Tutorials/docs/DPU-Integration/reference-files/petalinux/project-spec/configs/config
*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

[INFO] sourcing bitbake
[INFO] generating plnxtool conf
[INFO] generating meta-plnx-generated layer
ERROR: Failed to generate meta-plnx-generated layer
ERROR: Failed to config project.
ERROR: Get hw description Failed!.

build/config 보기.log, 팁:
[INFO] generating plnxtool conf
[INFO] generating meta-plnx-generated layer
  File "genprop.py", line 40
    print "\tINFO:"+conf+" not define in system config"
                  ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("\tINFO:"+conf+" not define in system config")?
ERROR: Failed to generate meta-plnx-generated layer

보아하니python 버전의 문제인 것 같습니다.xilinx 포럼에도 해당하는 댓글이 있습니다.그리고 이 게시물 때문에 문제는petalinux-config가python3를 지원하지 않기 때문이다.해결 방법은 두 가지가 있습니다.
  • 수정~/.bashrc의export,anaconda3를 제거하고python의 기본 링크는python2.7입니다.
  • conda나virtualenv로python2.7의 가상 환경을 만들고 이 환경에서python2.7:
  • conda create --name petalinux python=2.7
    conda activate petalinux
    

    좋은 웹페이지 즐겨찾기