This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Davinci EVM (DM6446) U-Boot

Hi,

Davinci EVM is tested successfully with UBL, U-boot and uImage.

To test Green Hills Integrity Kernel on EVM, i modified the U-boot only by adding (in u-boot-davinci/include/config/davinci_dvevm.h)

#define CONFIG_CMD_ELF

to support ELF images of Integrity kernel.

With the modified U-boot and Integrity Kernel has halted with the following log statements. where may be the problem?

DM644x initialization passed!
TI UBL Version: 1.50
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000006.
   DONE
Jumping to entry point at 0x81080000.


U-Boot 2012.04.01 (Feb 25 2015 - 00:35:59)

I2C:   ready
DRAM:  256 MiB
WARNING: Caches not enabled
NAND:  64 MiB
Bad block table found at page 131040, version 0x01
Bad block table found at page 131008, version 0x01
In:    serial
Out:   serial
Err:   serial
Net:   DaVinci-EMAC
U-Boot > tftp 0x80700000 Test20_kernel
Using DaVinci-EMAC device
TFTP from server 192.168.2.4; our IP address is 192.168.2.3
Filename 'Test20_kernel'.
Load address: 0x80700000
Loading: *####################################
done
Bytes transferred = 524420 (80084 hex)
U-Boot > bootelf
## Starting application at 0x800000d0 ...
Error determining config location in flash


Kernel................................................INTEGRITY v5.0.9
BSP.........................................

please guide us in resolving the issue.

regards,

Satish.