1. 程式人生 > >【專家坐堂Q&A】在 petalinux-config 中選擇外部來源時,可將符號鏈路添加內核來源目錄樹

【專家坐堂Q&A】在 petalinux-config 中選擇外部來源時,可將符號鏈路添加內核來源目錄樹

路徑 目錄樹 status 變量 不同的 work symlink stat 符號

問題描述

作為 petalinux-config 菜單的一部分,現在可以將 Linux 內核指定為外部來源。

如果選擇了該選項,可為內核來源目錄樹添加兩個符號鏈路。

這會帶來兩個問題:

1. 符號鏈路 oe-log 和 oe-workdir 指向該項目 PetaLinux 構建目錄中的工作區域,這就意味著只有一個項目可以使用相同的外部來源。

如果一個二級項目使用相同的外部來源,這些符號鏈路就會被改變,指向不同的項目

2. 這些符號鏈路會按“git status”命令的一部分顯示為無路徑文件。

解決方案

該問題的解決辦法是在 <plnx-proj-root>/project-spec/meta-user/conf/petalinuxbsp.conf中添加以下變量

EXTERNALSRC_SYMLINKS = ""

【專家坐堂Q&A】在 petalinux-config 中選擇外部來源時,可將符號鏈路添加內核來源目錄樹