U-boot不是从SD卡运行吗?

时间:2019-06-10 13:21:15

标签: kernel u-boot texas-instruments

我正在尝试为AM3352处理器(在定制板上)构建u-boot(2018版)并从SD卡启动。我可以编译它,但是当我尝试启动时,它在屏幕上不显示任何内容。我怎么能从这里找到我做错了什么?

我通过运行旧版本的u-boot(2013)确认了硬件和跳线设置,该版本很早以前是由其他人构建的。

u-boot使用最新的TI SDK 5.03.00.07版本构建

请建议我下一步解决问题。

预先感谢

修改

遵循的步骤是 1.下载TI-SDK 5.03.0.07版本 2.使用defconfig-tisdk_am335x-evm_defconfig和UBOOT_MACHINE- am335x_evm_config

构建u-boot。
  1. 生成的MLO和u-boot.img
  2. 将MLO和u-boot.img复制到SD卡,这是可引导的SD卡,正在使用该SD卡引导旧的u-boot
  3. 当我打开通过串行接口连接的板卡时,控制台上看不到任何消息。如果我取出SD卡并打开电源,我确实会看到显示'CCCCCCCC'字符,这表明SD卡的启动配置正确。 我的理解是,如果未检测到MLO,我希望显示“ CCC ...”。

处理器是与外围设备连接的TI AM3352。我没有在第一步中配置外围设备,因为第一步是在控制台上看到一些东西。它可能会向未初始化的外围设备抛出错误消息,这在此时我不会感到困扰。

我第一次这样做,所以我不知道如何进行。请提出建议。

0 个答案:

没有答案