If the error "Wrong Image Format for bootm command" is displayed, it helps 
debugging
if the address is printed where it assumed the image to be.

Signed-off-by: Remy Bohmer <[EMAIL PROTECTED]>
---
 common/cmd_bootm.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

Index: u-boot-usb.new/common/cmd_bootm.c
===================================================================
--- u-boot-usb.new.orig/common/cmd_bootm.c      2008-12-04 21:59:18.000000000 
+0100
+++ u-boot-usb.new/common/cmd_bootm.c   2008-12-04 22:04:06.000000000 +0100
@@ -347,7 +347,8 @@ static int bootm_load_os(image_info_t os
                puts("OK\n");
                break;
        case IH_COMP_GZIP:
-               printf ("   Uncompressing %s ... ", type_name);
+               printf("   Uncompressing %s ... from:0x%x(0x%x) to 0x%lx",
+                       type_name, (unsigned int)image_start, unc_len, load);
                if (gunzip ((void *)load, unc_len,
                                        (uchar *)image_start, &image_len) != 0) 
{
                        puts ("GUNZIP: uncompress or overwrite error "
@@ -900,7 +901,8 @@ static void *boot_get_kernel (cmd_tbl_t 
                break;
 #endif
        default:
-               printf ("Wrong Image Format for %s command\n", cmdtp->name);
+               printf("Wrong Image Format at addr:0x%08lx for %s command\n",
+                       img_addr, cmdtp->name);
                show_boot_progress (-108);
                return NULL;
        }

-- 

_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to