Other Parts Discussed in Thread: SYSCONFIG
器件型号: AM625
主题: SysConfig 中讨论的其他器件
大家好!
我们有一个具有 4GB DDR 的定制 AM6254 板。 这块板运行良好的 4G DDR 在 800MHz 几个月。
最近我们 更新到最新的 scarthgap 修订版 meta-ti (tag 11.02.11)。 然后重复步骤、根据我们的设置配置 DDR 控制器并在 u-boot 和内核上启用 4G DDR。
此时、我们会遇到以下问题:在 u-boot 发出此消息后、内核根本无法在控制台上打印任何内容:
```μ s
正在启动内核...
```μ s
我禁用了 config_arch_fixup_FDT_MEMORY、以单独控制 u-boot 和 Linux 的存储器节点。 这是我根据到目前为止的测试所知道的:
*如果在 Linux DT 中仅启用较低的 2GB 内存,则内核会正确启动,即使 u-boot 在其自身的 DT 上启用了全 4GB 内存。
*如果在 Linux DT 中启用了上部 2GB 的 RAM ,内核不会启动。 此时、电路板静默。
*在 u-boot 上、我可以看到完整的 4GB RAM 和 poke 地址(范围为 0x88000'0000 -> 0x8ffff'FFFF)
`bdinfo`的输出为
```μ s
=> bdinfo
BOOT_params = 0x000000000000
DRAM 组 = 0x000000000000
-> start = 0x0000000080000000
->大小 = 0x0000000080000000
DRAM 组 = 0x0000000000000001
-> START = 0x0000000880000000
->大小 = 0x0000000080000000
flashstart = 0x0000000000000000
闪存大小 = 0x000000000000
Flashhoffset = 0x000000000000
波特率 = 115200bps
relocaddr = 0x00000000ffea3000
reloc off = 0x000000007f6a3000
Build = 64 位
Current eth = Ethernet@8000000port@1
ethaddr = 28:B5:e8:C6:db:61
ip 地址 =
FDT_blob = 0x00000000fde6ee10
MULTI_DTB_FIT= 0x000000000000
LMB_DUMP_ALL:
memory.count = 0x2
存储器[0] [0x80000000-0xffffffff]、0x80000000 字节、标志:无
存储器[1] [0x880000000-0x8ffffffff]、0x80000000 字节、标志:无
RESERVED。计数= 0x6
保留[0] [0x9c700000-0x9c7fffff]、0x100000 字节、标志:无覆盖
保留[1] [0x9c800000-0x9e6fffff]、0x1f00000 字节、标志:无映射
保留[2] [0x9e780000-0x9fffffff]、0x1880000 字节、标志:无映射
保留[3] [0xfce6a000-0xfce6cfff]、0x3000 字节、标志:无通知、无覆盖
保留[4] [0xfce6dff0-0xffffff]、0x3192010 字节、标志:无覆盖
保留[5] [0x880000000-0x8ffffffff]、0x80000000 字节、标志:无覆盖
器件树 =单独
Serial addr = 0x0000000002800000
宽度 = 0x0000000000000000
SHIFT = 0x000000000002
偏移 = 0x0000000000000000
时钟 = 0x0000000002dc6c00
arch_number = 0x000000000000
TLB addr = 0x00000000ff0000
irq_sp = 0x00000000fde6dff0
SP start = 0x00000000fde6dff0
早期 malloc 用法:3fc8/8000
```μ s
我确信我们的硬件运行状况良好、因为它在较旧版本(也是 SDK11)中运行了数月。 为简洁起见、我省略了电路板的 DTS 片段和 SysConfig、我假设 DDR 在-boot 下没有问题、因为在地址上使用时、`mw`和`md`按预期工作、如果有效使用 2GB、则会出现别名。
此时、我希望有任何可以帮助我了解早期从 u-boot 切换到内核和早期内核开始执行此配置的指示。
如果您需要其他/特定信息、请告知我。
非常感谢、
António μ s