2017-10-12 76 views
0

我正在按照本地編譯源代碼的步驟執行操作。我正在使用yocto的poky版本pyro。但是在成功清理源代碼之後,編譯源代碼時將刪除並顯示錯誤。爲什麼在編譯時刪除u-boot源代碼?

步驟1 -v bitbake的清潔-c u-boot的

步驟2

-v bitbake的U形引導

-------------- ---------------- Eroor -------------------------------

make:***沒有規則使目標'am335x_boneblack_config'。停止。 化妝:離開目錄 '/u-boot/u-boot_v2017.01/u-boot_src'

錯誤:的u-boot-1_2017.01-R0 do_compile:oe_runmake失敗 錯誤:的u-boot-1_2017.01 -r0 do_compile:函數失敗:do_compile(日誌文件位於/PYRO_BUILD/tmp/work/beaglebone-poky-linux-gnueabi/u-boot/1_2017.01-r0/temp/log.do_compile.10915) 錯誤:失敗的日誌文件存儲在:/PYRO_BUILD/tmp/work/beaglebone-poky-linux-gnueabi/u-boot/1_2017.01-r0/temp/log.do_compile.10915


我應該如何解決這個問題?

+0

,你能否告訴u-boot-1_2017.01-r0.bb的配方文件? –

回答

1

make: *** No rule to make target 'am335x_boneblack_config'. Stop. make: Leaving directory '//src_bsp/u-boot/u-boot_v2017.01/u-boot_src'

從上面的錯誤,看來你在此大幹快上編譯刪除「//u-boot/u-boot_v2017.01/u-boot_src」有本地的uboot代碼(-v bitbake的UBOOT) 。

嘗試使用EXTERNALSRC代替S作爲如下指定路徑的u-boot代碼:

inherit externalsrc                
EXTERNALSRC = "/<workspace>/u-boot/u-boot_v2017.01/u-boot_src"          
EXTERNALSRC_BUILD = "/<workspace>/u-boot/u-boot_v2017.01/u-boot_src" 
+0

yup krupal它的工作感謝您的幫助 –

相關問題