【问题标题】:How to get into uboot command prompt? [closed]如何进入 uboot 命令提示符? [关闭]
【发布时间】:2012-10-17 02:37:37
【问题描述】:

我有一个使用 UBOOT 引导到 Linux 的系统。当我通过串口连接到它时,我可以看到它正在启动。如何停止它引导 UBOOT 并获得 UBOOT 命令提示符?

在启动过程中,我可以在附加的串行终端上看到以下消息:

Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
devtmpfs: initialized
TI81XX: Map 0xb3200000 to 0xfe500000 for dram barrier
TI81XX: Map 0x40300000 to 0xfe600000 for sram barrier
omap_voltage_early_init: voltage driver support not added
regulator: core version 0.5
regulator: dummy:
NET: Registered protocol family 16
omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting!
omap_voltage_add_dev: VDD specified does not exist!
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
Cannot clk_get ck_32
.....

【问题讨论】:

    标签: linux u-boot


    【解决方案1】:

    通常情况下,u-boot 可以通过在启动过程中在串行控制台上按 Escape 来中断。

    但是,这实际上取决于 OEM 是如何配置 u-boot 的。 另外,请记住,没有单一连贯的 u-boot 之类的东西 - 它至少有 40 个半官方叉子,天知道有多少非官方叉子。 可以将 u-boot 配置为不能真正中断启动过程,但并不常见。

    如果这不起作用,可能是因为您的串行终端程序未配置为与 OEM 提供的相同设置 - 速度、奇偶校验、流量控制等。 我建议尝试将终端程序的串行速度从 115200 bps(最常见)一直更改为 9600(不常见,但可能),并将流控制更改为 None、Xon/Xoff、CTS/RTS。如果没有任何效果,您可能需要使用另一条串行电缆 - 某些系统可能需要 NULL 调制解调器电缆。祝你好运!

    【讨论】:

    • 谢谢。当我启动系统时,我收到了上述消息。我认为它们来自 Linux,而不是来自 UBoot 或 CPU,对吗?
    猜你喜欢
    • 1970-01-01
    • 2020-12-27
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多