Please enable javascript, or click here to visit my ecommerce web site powered by Shopify.
Jump to: navigation, search

Rockpi4/dev/serial-console/pt BR

    ROCK Pi 4 >  Development >  Serial Console

ROCHA Pi 4 exporta um console serial dedicada, que pode acessar a mensagem de baixo nível de debug .

Requerimento

  • ROCK Pi 4
  • Adaptador de alimentação USB tipo C e cabo de dados USB tipo C
  • PC host com Windows ou Linux
  • Cabo serial USB para TTL
    • A definição de cada pino do cabo USB para TTL é exibida assim:

Usb2ttl-cable-definition.jpeg

Nota

  • A taxa de transmissão padrão do ROCK Pi 4 é 1500000 (1,5 Mbps); verifique se o cabo USB para TTL suporta a taxa de transmissão de 1,5 Mbps. Aqui algum modelo CP210X e PL2303x se tiver limitação de taxa de transmissão, verifique o modelo especificado. Também testamos que alguns cabos baratos baseados em PL2303x não funcionam bem. Certifique-se de escolher um de alta qualidade. As instruções abaixo usam um FT232RL baseado no cabo.
  • Parece que a ferramenta serial na plataforma macOS não suporta taxa de transmissão personalizada, como 1,5 Mbps devido a restrições de driver. Se você sabe como definir a taxa de transmissão personalizada no macOS, adicione um item aqui para mostrar suas descobertas.

Conexão

Conecte o cabo serial USB ao TTL como abaixo. Não conecte o fio vermelho.

ROCK Pi 4 <---> USB to TTL cable
RX(pin 10) <---> Green wire
TX(pin 8) <---> White wire
GND(pin 6) <---> Black wire

Serial-connection.jpeg

Configuração serial no PC host

A configuração serial padrão para o ROCK Pi 4 u-boot e o console do kernel é:

   baudrate: 1500000
   data bit: 8
   stop bit: 1
   parity  : none
   flow control: none

Linux

Minicom é a ferramenta serial que suporta taxa de transmissão de ampla faixa.

Instale o minicom:

   sudo apt-get update
   sudo apt-get install minicom

Conecte o cabo USB ao TTL, kernel `dmesg | tail` sdeve mostrar o seguinte dispositivo:

   [1036835.654076] usb 1-6.4.3: new full-speed USB device number 103 using xhci_hcd
   [1036835.755730] usb 1-6.4.3: New USB device found, idVendor=0403, idProduct=6001
   [1036835.755732] usb 1-6.4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
   [1036835.755733] usb 1-6.4.3: Product: USB <-> Serial
   [1036835.755734] usb 1-6.4.3: Manufacturer: FTDI
   [1036835.756728] ftdi_sio 1-6.4.3:1.0: FTDI USB Serial Device converter detected
   [1036835.756750] usb 1-6.4.3: Detected FT232BM
   [1036835.757195] usb 1-6.4.3: FTDI USB Serial Device converter now attached to ttyUSB0

/dev/ttyUSB0 é o nosso dispositivo aqui.

Setup do minicom

Primeiro adicione o usuário atual ao grupo plugdev para usar o minicom sem sudo ou root.

   sudo usermod -a -G plugdev $USER

Edite o seu ~/.bashrc e adicione a seguinte linha como parâmetro padrão

   alias minicom='minicom -w -t xterm -l -R UTF-8'

Faça login em um novo terminal para ver o efeito.

Criar e editar arquivo ~/.minirc.rockpi4, adicione o seguinte conteúdo:

   pu port             /dev/ttyUSB0
   pu baudrate         1500000
   pu bits             8
   pu parity           N
   pu stopbits         1
   pu rtscts           No

Agora execute minicom rockpi4 para usar a configuração acima e se conecta ao console serial do ROCK Pi 4.

Windows

O Putty também é uma excelente ferramenta serial que suporta uma ampla taxa de transmissão.

Conecte o cabo USB ao TTL no seu PC com Windows. Visualizando o device manager você pode encontrar o COM number. Aqui está como COM3.

Inicie o aplicativo Putty no seu PC com Windows. E faça a configuração da seguinte maneira:

Para categoria Session, set serial line as COM3, speed ad 1500000, connection type como Serial.

Escreva rockpi4 no Saved Sessions na coluna e pressione Save.

Putty-setting-session.jpg

Para categoria Connection---Serial, faça a configuração:

Putty-setting-serial.jpg

Depois de concluir a configuração, pressione Open para iniciar.

Solução de problemas