Other Parts Discussed in Thread: PMP
Tool/software: Linux
I use DRA752 SoC and GLSDK 7.04.03.
Just only one DDR3 memory (128M x16) connect to EMIF-1 interface and the total size is 256MB.
I modify the EMIF-1 parameters "sdram_config"-> 0x618562B2 and use below map regs setting.
"static const struct dmm_lisa_map_regs lisa_map_dra7_256MB =
{
.dmm_lisa_map_0 = 0x0,
.dmm_lisa_map_1 = 0x0,
.dmm_lisa_map_2 = 0x80400100,
.dmm_lisa_map_3 = 0xFF020100,
.is_ma_present = 0x1
};"
But it always hang up after starting kernel message output.
Below is the console message.
========================================================================
U-Boot SPL 2014.07 (Mar 23 2017 - 15:20:56)
DRA752-GP ES2.0
ti_i2c_eeprom_init failed 1
===EMIF-(1) Interface Setting===
Use emif1_ddr3_532_mhz_1csspl_mmc_load_image
XXXX SD clock downto 10000000
reading u-boot.img
reading u-boot.img
ti_i2c_eeprom_init failed 1
U-Boot 2014.07 (Mar 23 2017 - 15:20:56)
CPU : DRA752-GP ES2.0
Board: DRA74x EVM REV <NULL>
I2C: ready
DRAM: 256 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
Card did not respond to voltage select!
MMC init failed
Using default environment
serial# not set, setting...
SATA link 0 timeout.
AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst
scanning bus for devices...
Found 0 device(s).
SCSI: Net: <ethaddr> not set. Validating first E-fuse MAC
cpsw
Hit any key to stop autoboot: 0
XXXX SD clock downto 10000000
switch to partitions #0, OK
mmc0 is current device
XXXX SD clock downto 10000000
SD/MMC found on device 0
reading uEnv.txt
221 bytes read in 3 ms (71.3 KiB/s)
Loaded environment from uEnv.txt
Importing environment from mmc0 ...
3741832 bytes read in 823 ms (4.3 MiB/s)
108097 bytes read in 40 ms (2.6 MiB/s)
Booting from mmc0 ...
Kernel image @ 0x82000000 [ 0x000000 - 0x391888 ]
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Device Tree to 8e70c000, end 8e729640 ... OK
Starting kernel ...(Hang up)
========================================================================
Does anybody can point what mistake or provide some information to me?