2012-10-26 5 views
7

UBOOT를 사용하여 Linux로 부팅 한 시스템이 있습니다. 직렬 포트를 통해 연결할 때 부팅되는 것을 볼 수 있습니다. UBOOT 부팅을 중단하고 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 
..... 

답변

5

일반적으로, U-부팅은 부팅시 시리얼 콘솔에서 탈출 타격에 의해 중단 될 수있다.

그러나 u-boot가 OEM에 의해 어떻게 구성되었는지에 따라 달라집니다. 또한 하나의 일관된 u-boot와 같은 것이 없다는 것을 명심하십시오. 적어도 40 개의 반 공식 포크가 있고 신은 비공식적 인 포크를 얼마나 많이 가지고 있는지 알고 있습니다. 부팅 프로세스를 실제로 중단 할 수 없도록 u-boot를 구성 할 수는 있지만 매우 일반적이지 않습니다.

그래도 작동하지 않는다면, 시리얼 터미널 프로그램이 속도, 패리티, 흐름 제어 등과 같이 OEM이 제공 한 것과 동일한 설정으로 구성되어 있지 않은 것일 수 있습니다. 터미널 프로그램 시리얼을 변경하려고합니다. 115200 bps (가장 일반적인)부터 9600 (일반적인 것은 아니지만 가능)까지, 흐름 제어를 없음, Xon/Xoff, CTS/RTS로 변경합니다. 아무 것도 작동하지 않으면 다른 직렬 케이블을 사용할 수 있습니다. 일부 시스템에는 NULL 모뎀 케이블이 필요할 수 있습니다. 행운을 빕니다!

+0

감사합니다. 시스템을 부팅 할 때 위의 메시지가 나타납니다. 나는 그들이 UBoot 나 CPU가 아닌 Linux에서 왔다고 생각한다. 맞습니까? – mans

관련 문제