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
.....
通常、u-bootは、起動中にシリアルコンソールでEscキーを押すことで中断できます。
ただし、実際には、U-BootがOEMによってどのように構成されたかによって異なります。また、単一のコヒーレントu-bootのようなものはないことを覚えておいてください-それは少なくとも40の半公式のフォークを持っており、神は非公式のフォークの数を知っています。ブートプロセスを実際に中断できないようにu-bootを構成することは可能ですが、あまり一般的ではありません。
それが機能しない場合、シリアル端末プログラムがOEMによってプロビジョニングされたのと同じ設定(速度、パリティ、フロー制御など)に構成されていない可能性があります。端末プログラムのシリアル速度を115200 bps(115200 bps()から変更することをお勧めします)最も一般的)9600まで(一般的ではありませんが可能です)、フロー制御を[なし]、[Xon/Xoff]、[CTS/RTS]に変更します。何も機能しない場合は、別のシリアルケーブルを使用することをお勧めします。システムによっては、NULLモデムケーブルが必要になる場合があります。幸運を!