主题中讨论的其他器件: PMP
工具/软件:Linux
我使用 DRA752 SoC 和 GLSDK 7.04.03。
仅一个 DDR3内存(128M x16)连接到 EMIF-1接口、总尺寸为256MB。
我修改 EMIF-1参数"SDRAM_CONFIG"->0x618562B2、并使用以下映射寄存器设置。
"static const struct DMM_LISA 映射寄存器 LISA 映射_dra7_256MB =
{
.dm_lisa_map_0 = 0x0、
.dm_lisa_map_1 = 0x0、
.dm_lisa_map_2 = 0x80400100、
.dm_lisa_map_3 = 0xFF020100、
.in_ma_present = 0x1
};"
但它在启动内核消息输出后始终挂起。
下面是控制台消息。
========================================================================================================================================================
U-Boot SPL 2014.07 (2017年3月23日- 15:20:56)
DRA752-GP ES2.0
TI_i2c_EEPROM_init 失败1.
==EMIF-(1)接口设置=
使用 emif1_DDR3_532_MHz_1csspl_MMC_LOAD_image
xxxx SD 时钟低至10000000
正在读取 u-boot.img
正在读取 u-boot.img
TI_i2c_EEPROM_init 失败1.
U-Boot 2014.07 (2017年3月23日- 15:20:56)
CPU:DRA752-GP ES2.0
电路板:DRA74x EVM 修订版
I2C:就绪
DRAM:256 MIB
MMC:OMAP SD/MMC:0、OMAP SD/MMC:1.
卡未响应电压选择!
MMC 初始化失败
使用默认环境
未设置序列号、正在设置...
SATA link 0超时。
AHCI 0001.0300 32插槽1端口3 Gbps 0x1不支持 SATA 模式
标志:64位 NCQ stag pm led clo only pmp pio 贫民窟 part ccc apst
正在扫描设备总线...
找到0个器件。
SCSI:网络: 未设置。 验证第一个电子保险丝 MAC
CPsw
按任意键停止自动引导:0
xxxx SD 时钟低至10000000
切换到分区#0,确定
mmc0是当前器件
xxxx SD 时钟低至10000000
在器件0上找到 SD/MMC
正在阅读 uEnv.txt
在3ms (71.3KiB/s)内读取221字节
uEnv.txt 上的已加载环境
正在从 mmc0导入环境...
3741832字节在823 ms (4.3 mib/s)内读取
在40ms (2.6 MIB/s)内读取108097字节
正在从 mmc0引导...
内核映像@ 0x82000000 [ 0x000000 - 0x391889]
###展开的设备树 blob、88000000
使用0x88000000处的 FDT blob 进行引导
正在将设备树加载到8e70c000,结束8e729640... 好的
正在启动内核...(挂起)
========================================================================================================================================================
是否有人可以指出什么错误或向我提供一些信息?
