您好,
我设计的电路板采用 TMDSEVM572X AM572x 评估模块。
在 U-boot 和 MLO,上、引导正常。
当我用 u-boot,引导 Linux 内核时、它会在"Start kernel"停止、而不会出现其他情况。
我在 TMDSEVM572X AM572x 评估模块上测试相同的 DTB 文件和内核映像文件、它可以引导至 NFS 根目录。
我的板和 TMDSEVM572X 之间的主要区别是:
(1)。 使用两个存储器芯片而不是 TMDSEVM572X 的四个芯片 。
(2)。 使用不同的引脚多路复用器来配置器件、例如 SD、USB 等...
(3)。 使用不同的系统时钟2速率、处理手册不 是必需的。
问题:
1.对于 am572x CPU,在控制台上显示 Linux 内核打印消息之前是否应插入任何基本设备?
对于 am572x、我在 Linux 内核中找不到存储器配置。 它应该由 uboot 或 MLO 进行配置、对吗? 如果 u-boot 正确启动、那么我认为内核的存储器配置是可以的。
对于 CPU dm3xxx 或4xxx、在 Linux 中我找到了一些引脚多路复用器配置代码、但对于 am57xx 、我没有发现任何相关信息、所有引脚多路复用器都被移动到 DTS 文件中? 默认情况下、引脚多路复用器与 u-boot 相同?
问题是否由 不同的系统时钟2速率引起?
CPU:DRA752-GP ES2.0
型号:TI AM572x EVM 修订版 A3
电路板:AM572x EVM 修订版 A.30
DRAM:2GiB
MMC:OMAP SD/MMC:0、OMAP SD/MMC:1.