hi, i'm using the uboot-tools (fw_printenv) to readout the env-settings of my beagleboard-XM uboot. unfortunately i always getthe 'Warning: Bad CRC, using default environment' msg [root@buildroot ~]# cat /proc/mtd dev: size erasesize namemtd0: 00080000 00020000 "X-Loader"mtd1: 001e0000 00020000 "U-Boot"mtd2: 00020000 00020000 "U-Boot Env"mtd3: 00800000 00020000 "Kernel"mtd4: 00800000 00020000 "Kernel Backup Partition"mtd5: 0ed80000 00020000 "File System"
# MTD device name Device offset Env. size Flash sector size/dev/mtd2 0x0000 0x20000 0x20000 [root@buildroot ~]# fw_printenv Warning: Bad CRC, using default environmentbootcmd=bootp; setenv bootargs root=/dev/nfs nfsroot=${serverip}:${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off; bootmbootdelay=5baudrate=115200 - uboot-version of my beagleboard is 2013.04- uboot-tools-version under buildroot is 2011.12- ubuntu 13.04 Q: what i'm doing wrong? -> IMHO so in most cases 2 different uboot versions are not good, so i tried to build the uboot-tools-2013.04 ... unfortunately i always get >>> uboot-tools 2013.04 Building/usr/bin/make -j2 -C >>> /home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04 >>> >>> HOSTCC="/home/neubacher/indect/trunk/buildroot-system/output/host/usr/bin/arm-none-linux-gnueabi-gcc" >>> HOSTCFLAGS=" -pipe -mfpu=neon -ftree-vectorize -mfloat-abi=softfp -Os >>> -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" >>> HOSTLDFLAGS="" HOSTSTRIP=true tools envmake[1]: Entering directory >>> `/home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04'/usr/bin/make >>> -C tools/env all MTD_VERSION=make[2]: Entering directory >>> `/home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/tools/env'/home/neubacher/indect/trunk/buildroot-system/output/host/usr/bin/arm-none-linux-gnueabi-gcc >>> -pipe -mfpu=neon -ftree-vectorize -mfloat-abi=softfp -Os >>> -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o >>> fw_printenv >>> /home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/lib/crc32.c >>> fw_env.c fw_env_main.c >>> /home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/lib/ctype.c >>> >>> /home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/lib/linux_string.c >>> >>> /home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/common/env_attr.c >>> >>> /home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/common/env_flags.c/usr/bin/make >>> -C tools allmake[2]: Entering directory >>> `/home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/tools'/home/neubacher/indect/trunk/buildroot-system/output/host/usr/bin/arm-none-linux-gnueabi-gcc >>> -g -pipe -mfpu=neon -ftree-vectorize -mfloat-abi=softfp -Os >>> -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o >>> crc32.o >>> /home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/lib/crc32.c/home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/lib/crc32.c:14:20: >>> fatal error: common.h: No such file or directorycompilation >>> terminated./home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/lib/crc32.c:14:20: >>> fatal error: common.h: No such file or directorycompilation >>> terminated.make[2]: *** [crc32.o] Error 1make[2]: Leaving directory >>> `/home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/tools'make[1]: >>> *** [tools] Error 2make[1]: *** Waiting for unfinished >>> jobs....fw_env.c:28:23: fatal error: env_flags.h: No such file or >>> directorycompilation >>> terminated./home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/lib/ctype.c:30:25: >>> fatal error: linux/ctype.h: No such file or directorycompilation >>> terminated./home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/lib/linux_string.c:11:25: >>> fatal error: linux/ctype.h: No such file or directorycompilation >>> terminated./home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/common/env_attr.c:29:20: >>> fatal error: common.h: No such file or directorycompilation >>> terminated./home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/common/env_flags.c:25:25: >>> fatal error: linux/ctype.h: No such file or directorycompilation >>> terminated.make[2]: *** [fw_printenv] Error 1make[2]: Leaving directory >>> `/home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/tools/env'make[1]: >>> *** [env] Error 2make[1]: Leaving directory >>> `/home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04'make: >>> *** >>> [/home/neubacher/indect/trunk/buildroot-system/output/build/uboot-tools-2013.04/.stamp_built] >>> Error 2neu Q: ... i tried to modify the Makefile but without any success - somehow the includepath is wrong?! Q: what is wrong with my "fw_printenv" setting?Q: why can't i build the uboot-tools later than uboot-2011.12 (all newer versions are broken) cheers for any suggestions,andy
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot