I'm attempting to build a NOR u-boot for DM6467. But first, I want to build the existing davinci_dm6467evm u-boot configuration to determine if I can build it and execute it on the DM6467 EVM. I built it as follows.
1. Install CodeSourcery ARM/GNU G++ Lite compiler (arm-none-linux-gnueabi-). 2. Extract u-boot v2010.03. from http://git.denx.de/?p=u-boot.git;a=summary. 3. "make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean" 4. "make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm davinci_dm6467evm_config" 5. "make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm" Then I use the serial load utility from DM646x_FlashAndBootUtils_1_50 to load and execute the u-boot.bin in the DDR memory of the DM6467 EVM: "slh_DM646x.exe -load2DDR u-boot.bin". When u-boot executes, it continually spits out "BOOTME". When I load a known working u-boot using the same slh utility, it runs as follows: Target: U-Boot 1.2.0 (May 20 2009 - 01:04:07) Any help is greatly appreciated.
Target: I2C: ready
Target: DRAM: 256 MB
Target: unknown vendor=0 Flash: 0 kB
Target: NAND: NAND device: Manufacturer ID: 0x20, Chip ID: 0xf1 (ST Micro NAND 128MiB 3,3V 8-bit)
Target: 128 MiB (and so on...)