Estou tentando enviar uma grande quantidade de dados (~ 15 Mb) de um host para outro em ttyACM3. Eu usei o comando "cat" para enviar os dados do host.
Lado do host: cat ./pattern.bin > /dev/ttyACM3
Lado do dispositivo: cat /dev/ttyGS3 > /tmp/rx_pattern.bin
No lado do dispositivo, vejo poucos bytes serem perdidos após a transferência completa. Ao olhar para os logs da Ellisys,
Uma das transações "OUT" está falhada (handshake é NAK) e não há transação "PING" para a transferência com falha.
Considerando que, no cenário de sucesso, sempre que a transação "OUT" falha, a transação "PING" está presente e os dados são enviados novamente.
Por que esse Anfitrião perdeu o envio do token PING por falha na transferência OUT?
Tags usb tty serial-port cat stty