Skip to contentSkip to conversation

mkimage: Fix 'Unknown OMAP image type - 5'

PATCH New Dirk Behme 2 participants 2 messages Aug 9, 2011 – Aug 20, 2011

lore
Share & tools
lore

Dirk Behme

author
#0 lore raw

PATCH v2 1/1 mkimage: Fix 'Unknown OMAP image type - 5'

From: Dirk Behme <[email protected]>

Using mkimage with e.g.

tools/mkimage -A arm -T firmware -O u-boot -d u-boot.bin foo.img

gives a warning

"Unknown OMAP image type - 5"

while it seems that the image itself is created successfully.

This does come from the patch "mkimage: Add OMAP boot image support".

The method check_image_type in image_type_params is supposed to just return success or failure. However, for omap it also calls fprintf:

static int omapimage_check_image_types(uint8_t type)

{
	if (type == IH_TYPE_OMAPIMAGE)
		return EXIT_SUCCESS;
	else {
		fprintf(stderr, "Unknown OMAP image type - %x", type);
		return EXIT_FAILURE;
	}
}

All the other image checkers and no others have this, so the fix is to simply remove the fprintf.

CC John Rigby <[email protected]>
CC Aneesh V <[email protected]>
CC Sandeep Paulraj <[email protected]>

---

Changes in v2: Instead of reordering the init sequence, remove the fprintf().

This is reproducable with the recent mainline mkimage where the patch "mkimage: Add OMAP boot image support" is applied:

http://git.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git;a=commit;h=3decb14abe76d244ba98fd158ef95f89e7e37d70

 tools/omapimage.c |    1 -
 1 file changed, 1 deletion(-)
tools/omapimage.c +0 -1
Index: u-boot.git/tools/omapimage.c
===================================================================
@@ -49,7 +49,6 @@ static int omapimage_check_image_types(u
 	if (type == IH_TYPE_OMAPIMAGE)
 		return EXIT_SUCCESS;
 	else {
-		fprintf(stderr, "Unknown OMAP image type - %x", type);
 		return EXIT_FAILURE;
 	}
 }
#1 lore raw

PATCH v2 1/1 mkimage: Fix 'Unknown OMAP image type - 5'

Hi dirk,

Le 09/08/2011 19:52, Dirk Behme a ?crit :

Quoted 30 lines

From: Dirk Behme<[email protected]>

Using mkimage with e.g.

tools/mkimage -A arm -T firmware -O u-boot -d u-boot.bin foo.img

gives a warning

"Unknown OMAP image type - 5"

while it seems that the image itself is created successfully.

This does come from the patch "mkimage: Add OMAP boot image support".

The method check_image_type in image_type_params is supposed to just return success or failure. However, for omap it also calls fprintf:

static int omapimage_check_image_types(uint8_t type)

{
	if (type == IH_TYPE_OMAPIMAGE)
		return EXIT_SUCCESS;
	else {
		fprintf(stderr, "Unknown OMAP image type - %x", type);
		return EXIT_FAILURE;
	}
}

All the other image checkers and no others have this, so the fix is to simply remove the fprintf.

Quoted 6 lines
CC John Rigby<[email protected]>
CC Aneesh V<[email protected]>
CC Sandeep Paulraj<[email protected]>

---

Applied to u-boot-arm/master with Sandeep's agreement, thanks!

Amicalement,

Signature · 1 line
Albert.