Hi,
I'm using the TI SDK to try and build the MLO and u-boot for the Mityarm 3359. Here is the environment:
- Ubuntu 12.0 64 bit (needed to add the 32 bit libraries, sudo apt-get install ia32-lib)
- TI SDK 05.06.00.00
- Source from git (git checkout -b AM335XPSP_04.06.00.08 origin/AM335XPSP_04.06.00.08)
- Build command "make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- mityarm335x"
Everything goes well until the mkimage command:
/arm-arago-linux-gnueabi/4.5.3 -lgcc -L /home/john/ti-sdk-am335x-evm-05.06.00.00/linux-devkit/bin/../lib/gcc/arm-arago-linux-gnueabi/4.5.3 -lgcc -Map u-boot.map -o u-boot
arm-arago-linux-gnueabi-objcopy --gap-fill=0xff -O binary u-boot u-boot.bin
tools/mkimage -A arm -T firmware -C none \
-O u-boot -a 0x80800000 -e 0 \
-n "U-Boot 2011.09-00000-ge301766 for mityarm335x board" \
-d u-boot.bin u-boot.img
tools/mkimage: Can't stat u-boot.bin: Invalid argument
make[1]: *** [u-boot.img] Error 1
make[1]: Leaving directory `/home/john/u-boot-mityarm-335x'
make: *** [mityarm335x] Error 2
[linux-devkit]:~/u-boot-mityarm-335x>
I have not found any errors like this in my searches so if someone could clue me into what mkimage means by "can't stat u-boot.bin"
Thanks,
John C.