2012-10-26 22 views
7

Mam system, który został uruchomiony na Linuksie przy użyciu UBOOT. Widzę, że ładuje się, gdy podłączę się do niego przez port szeregowy. Jak mogę przerwać uruchamianie UBOOT i uzyskać polecenie UBOOT?Jak dostać się do wiersza polecenia uboot

Podczas rozruchu, widzę następujące wiadomości na załączonym terminal szeregowy:

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

Odpowiedz

5

Normalnie, U-Boot może zostać przerwany przez uderzenie Ucieczka na konsolę szeregową podczas uruchamiania.

Ale to naprawdę zależy od tego, jak u-boot został skonfigurowany przez OEM. Pamiętaj też, że nie ma czegoś takiego, jak pojedynczy spójny u-boot - ma on co najmniej 40 półoficjalnych rozwidleń, a Bóg wie, ile nieoficjalnych. Możliwe jest takie skonfigurowanie u-boot, że tak naprawdę nie można przerwać procesu uruchamiania, ale nie jest to zbyt częste.

Jeśli to nie zadziała, to może być tak, że twój program terminala szeregowego nie jest skonfigurowany do tych samych ustawień, które zostały dostarczone przez OEM - prędkość, parzystość, kontrola przepływu itp. Sugerowałbym próbę zmiany numeru seryjnego programu terminalowego prędkość od 115200 bps (najczęściej) aż do 9600 (nie powszechne, ale możliwe) i zmiana kontroli przepływu na None, Xon/Xoff, CTS/RTS. Jeśli nic nie działa, możesz użyć innego kabla szeregowego - niektóre systemy mogą wymagać kabla NULL-modem. Powodzenia!

+0

Dzięki. Po uruchomieniu systemu otrzymuję powyższe komunikaty. Myślę, że pochodzą one z Linuksa, a nie z UBoot lub CPU, czy mam rację? – mans