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.