2016-12-13 30 views

Odpowiedz

7

Domyślnie port UART jest mapowany na konsolę systemu Linux, aby uniemożliwić komunikację jądra z urządzeniem peryferyjnym.

Można wyłączyć konsolę poprzez zamontowanie partycji rozruchowej z sdcard na komputerze hosta przy użyciu:

mount /dev/sdX1 /mnt/disk 

gdzie sdX otrzymuje z sdcard nazwy urządzenia czytelnik (bieganie dmesg po włożeniu sdcard do czytnika powinien pomóc w ustaleniu nazwy urządzenia).

Następnie edytować /mnt/disk/cmdline.txt wymienić następujące startowego jądra argument:

console=serial0,115200 

z:

console=tty0 

Jeśli chcesz ponownie włączyć konsolę później do debugowania cel, wystarczy dodać sam argument plecy.

Aby uzyskać więcej informacji o wyłączaniu konsoli, zobacz stronę the developer docs.

1

Począwszy Developer Preview 3, w którym urządzenia USB-seryjny dodaje wsparcie zewnętrzne klucze USB-UART jak this może być stosowany zamiast wbudowanej UART z Raspberry Pi 3.