13

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
.....
4

1 に答える 1

12

通常、u-boot は、起動中にシリアル コンソールで Escape を押すことで中断できます。

ただし、OEM が u-boot をどのように構成したかによって異なります。また、単一のコヒーレントな u-boot などというものは存在しないことに注意してください。少なくとも 40 の準公式のフォークがあり、非公式のフォークがいくつあるかは神のみぞ知るです。ブート プロセスを実際に中断できないように u-boot を構成することは可能ですが、あまり一般的ではありません。

それでもうまくいかない場合は、シリアル ターミナル プログラムが OEM によってプロビジョニングされたものと同じ設定 (速度、パリティ、フロー制御など) に構成されていない可能性があります。ターミナル プログラムのシリアル速度を 115200 bps から変更することをお勧めします (最も一般的) 9600 まで (一般的ではありませんが、可能です)、フロー制御を None、Xon/Xoff、CTS/RTS に変更します。何も機能しない場合は、別のシリアル ケーブルを使用することをお勧めします。システムによっては、NULL モデム ケーブルが必要になる場合があります。幸運を!

于 2012-10-27T11:25:01.067 に答える