如何进入uboot命令提示符

man*_*ans 11 linux u-boot

我有一个使用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
.....
Run Code Online (Sandbox Code Playgroud)

mvp*_*mvp 8

通常,在引导期间在串行控制台上按Escape可以中断u-boot.

但是,它实际上取决于OEM如何配置u-boot.此外,请记住,没有单一连贯的U-boot这样的东西 - 它至少有40个半官方分叉,而上帝知道有多少非官方分叉.可以配置u-boot,使您无法真正中断启动过程,但这种情况并不常见.

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