2017-10-12 91 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它的工作感谢您的帮助 –