Hi,
I'm running on a custom board with the DM8148 chip on it. The DM8148 is connected to 4 DDR3 memories on each of the EMIF interfaces. All the DDR3 memories are 128 MB; 8 -bit.
Following the procedure described in http://processors.wiki.ti.com/index.php?title=TI814x-DDR3-Init-U-Boot, I got no output after loading and running the DDR3_SlaveRatio_ByteWiseSearch_TI814x.out program.
DDR GEL initialization (for 400 MHz DDR3) worked as expected and I could see on the Console all the printouts from the GEL as below:
CortexA8: GEL Output: **** Configuring DDR PLL to 400 MHz.........
CortexA8: GEL Output: DM814x DDR DPLL CLKOUT value is = 400
CortexA8: GEL Output: DM814x DDR3 EVM EMIF0 and EMIF1 configuration in progress.........
CortexA8: GEL Output: DM814x DDR,DMM PRCM configuration is Done
CortexA8: GEL Output: DM814x DDR PHY Configuration is Done
CortexA8: GEL Output: DM814x DDR IO Control Configuration is Done
CortexA8: GEL Output: DM814x VTP Configuration is Done
CortexA8: GEL Output: DM814x DMM LISA register Configuration is Done
CortexA8: GEL Output: DM814x DDR3 EVM EMIF0 and EMIF1 configuration is DONE.
After running the program the Cortex A8 ARM is in Running state, but nothing happens. When halting the Cortex A8, I could see that the PC is at 0x20080 and the memory from 0x20080 to 0x200bc is filled with the 0xEAFFFFFE value. Another thing that I noticed is that the status bar in the CCS5.3 shows the ABT indication (Abort Mode - Data or instruction prefetch abort occured).
I'm having the same above result following the same procedure on TI DM8148 EVB.
Please assist ASAP as this problem is preventing me from continuing the development on the DM8148 target.
Thanks in advance,
Elad.