Intel Joule 570x Ubuntu 16.04.1 LTS 64 bits Como ativar / dev / ttyS2?

0

Eu instalei o Ubuntu 16.04.1 64-bit LTS em um Intel Joule 570x. Funciona e inicializa de forma confiável a partir de um cartão SDHC.

O Joule tem um chip USB-para-Serial FTDI na placa de expansão e é usado durante as instalações por vários instaladores do Linux. O esquema mostra como conectado ao UART2 no módulo Joule Compute.

Está aí. Eu gostaria de usá-lo. Eu tentei uma variedade de coisas para ter acesso a ele e, bem, nada que eu tentei (incluindo algumas pesquisas no nível do noob pela rede) produziu uma solução.

(Executar uma pesquisa com "Joule serial" produz um grande número de acessos ao obter um sistema operacional instalado. Estou tentando ir para o outro lado e estabelecer uma conexão com o lado UART do chip FTDI).

setserial -g /dev/ttyS[0-3] relatórios:

/dev/ttyS0, UART: unknown, Port 0x03F8, IRQ: 4  
/dev/ttyS1, UART: unknown, Port 0x02F8, IRQ: 3  
/dev/ttyS2, UART: unknown, Port 0x03e8, IRQ: 4  
/dev/ttyS3, UART: unknown, Port 0x02F8, IRQ: 3

Existem algumas opções de como o tipo UART pode ser definido e tentei a maioria deles. Nota: Eu não encontrei o setserial na instalação e instalei-o usando o apt-get. Instalação limpa.

  struct termios term;
  int fd = open("/dev/ttyS2", O_RDWR);  // always > 0.
  int i = tcgetattr(fd, &term);

Eu corro isso como root, com um shell bash. Ele falha com i = -1. perror() outputs "Erro de entrada / saída".

=============
putty falha: não é possível inicializar a porta.
minicom: não sabe nada melhor, sem erros, sem saída.

Sugestões seriam apreciadas. Obrigado

    
por Mark 26.01.2017 / 05:07

1 resposta

0

A partir de 20 de fevereiro de 2017, NÃO haverá suporte no 16.04.1 LTS Desktop para Intel Joule 570x UART0-2, I2C0-1 ou SPI0-1. O UART2 está ativo no Core Beta 4. Para acessar o UART2 no Core, você precisará desativar o getty do console serial do sistema.

    
por Thomas Spellman 20.02.2017 / 09:35