[U-Boot] cross compiling fw_printenv on big endian
Jeff Angielski
jeff at theptrgroup.com
Tue Mar 16 20:17:02 CET 2010
I seem to be having a problem with fw_printenv on my PowerPC 85xx target
whereby I constantly get CRC32 errors:
# fw_printenv
Warning: Bad CRC, using default environment
I tracked this down to the fact that u-boot/lib_generic/crc32.c is
getting compiled with the __LITTLE_ENDIAN defined even though I have
CROSS_COMPILE setup correctly [e.g. I can build u-boot.bin just fine].
Is there a special way to cross compile fw_printenv so that the
__LITTLE_ENDIAN is not defined? Are there other PowerPC users that are
building fw_printenv?
I'd rather do the "proper" thing than resort of hacking the crc32.c file.
--
Jeff Angielski
The PTR Group
www.theptrgroup.com
More information about the U-Boot
mailing list