From: Chunrong Guo <[email protected]>

  *fix the following error:
  |couldn't open 
"/poky/build/tmp/work/ls1021aqds-poky-linux-gnueabi/u-boot-ls1/2014.07-r0/git/u-boot.bin":
 no such file or directory

  (From OE-Core rev: eca277b0af9e0e29022f81f54c17bf24aec02232)

Signed-off-by: Chunrong Guo <[email protected]>
---
 recipes-bsp/u-boot/u-boot-ls1_2014.07.bb | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/recipes-bsp/u-boot/u-boot-ls1_2014.07.bb 
b/recipes-bsp/u-boot/u-boot-ls1_2014.07.bb
index 1a1f76d..010d2cc 100644
--- a/recipes-bsp/u-boot/u-boot-ls1_2014.07.bb
+++ b/recipes-bsp/u-boot/u-boot-ls1_2014.07.bb
@@ -8,11 +8,17 @@ DEPENDS += "change-file-endianess-native"
 PROVIDES += "u-boot"
 
 do_compile_append () {
-    case "${UBOOT_MACHINE}" in
-        *spi*) tclsh ${STAGING_BINDIR_NATIVE}/byte_swap.tcl ${S}/u-boot.bin 
${S}/u-boot.swap.bin 8 
-        mv ${S}/u-boot.swap.bin ${S}/u-boot.bin;;
-        *sdcard*)  mv ${S}/u-boot-with-spl-pbl.bin  ${S}/u-boot.bin;;
-    esac
+    if [ "x${UBOOT_CONFIG}" != "x" ]
+    then
+        for config in ${UBOOT_MACHINE}; do
+            case "${config}" in
+                *spi*) tclsh ${STAGING_BINDIR_NATIVE}/byte_swap.tcl 
${S}/${config}/u-boot.bin ${S}/${config}/u-boot.swap.bin 8
+                mv ${S}/${config}/u-boot.swap.bin 
${S}/u-boot-${type}.${UBOOT_SUFFIX};;
+                *sdcard*)  mv ${S}/${config}/u-boot-with-spl-pbl.bin  
${S}/${config}/u-boot.bin;;
+            esac
+        done
+    fi
+
 }
 
 PACKAGES += "${PN}-images"
-- 
1.9.2

-- 
_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to