petaliinux 使用离线文件编译,提高编译速度
Posted 为了维护世界和平_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了petaliinux 使用离线文件编译,提高编译速度相关的知识,希望对你有一定的参考价值。
前言
首次使用在线编译非常慢,常常会编译失败。
工程的使用是在线方式,在编译的时候需要网上下载资源,此过程很慢,经常会失败
如何减少编译的时间? 先下载好资源,再配置离线模式
1、离线文件下载
需要下载两个大文件 下载链接
在网页上找到PetaLinux Tools sstate-cache Artifacts - 2020.2
需要下载两个文件,文件非常大(建议早晨下载)
1)
• aarch64 sstate-cache (TAR/GZIP - 25.88 GB)
MD5 SUM Value : d7e3fddb914f6db1c91159105f80eb85
2)
• downloads (TAR/GZIP - 36.01 GB)
MD5 SUM Value : 67e3547808cbfdf9a4f21c481dd532d2
下载好,解压到指定文件
2、配置
• 配置petalinux-config,
$ petalinux-config ---> Yocto Settings ---> Add pre-mirror url ---> file:///opt/xilinx/petalinux/2020.2/downloads
$ petalinux-config ---> Yocto Settings ---> Local sstate feeds settings ---> local sstate feeds url ---> /opt/xilinx/petalinux/2019.2/sstate_aarch64_2020.2/aarch64
设置 /project-spec/meta-user/conf/petalinuxbsp.conf
DL_DIR = "/home/$USER/plnx-workspace/2020.2/downloads"
SSTATE_DIR = "/home/$USER/plnx-workspace/2020.2/sstate-cache/aarch64"
设置网络禁止
$ petalinux-config ---> Yocto Settings ---> [*] Enable BB NO NETWORK
以上是关于petaliinux 使用离线文件编译,提高编译速度的主要内容,如果未能解决你的问题,请参考以下文章