UART를 통해 온보드 직렬 포트를 찾는 중 문제 발생: "-bash: echo: 쓰기 오류: 입력/출력 오류"

UART를 통해 온보드 직렬 포트를 찾는 중 문제 발생: "-bash: echo: 쓰기 오류: 입력/출력 오류"

나는 최근에 Linux로 다듬은 오래된 TV 상자를 가지고 있습니다. PC의 UART 어댑터에서 와이어를 납땜한 온보드 UART 핀에 장치를 연결하고 싶습니다. PuTTY 직렬 모니터를 열었고 TV 상자에서 데이터를 전송하려고 시도하는 동안 들어오는 데이터를 읽었습니다. 하지만 포트와 상호 작용하려고 할 때마다 ttyS*, 및 을 -bash: echo: write error: Input/output error사용해 보았지만 모두 동일한 오류가 발생하는 것 같습니다. 주변을 둘러보는 동안 다음과 같은 유형의 오류 메시지가 나타납니다.echoscreenminicomsetserial

root@arm-64:~# setserial /dev/ttyS1 uart 16550
Cannot set serial info: Invalid argument

무엇을 해야 할지 전혀 모르겠습니다. 4개의 포트 중 어느 것도 없는 것 같지만 UART에 대한 다른 옵션은 표시되지 않습니다. 최소한 내 장치가 연결된 포트 이름을 확인하여 사용할 수 있도록 하고 싶습니다.

TV 박스 모델: Tx mini 3 s905w 프로세서

답변1

Linux[..]로 지우는 것은 이 네 가지 포트 중 어느 것도 거의 아닌 것처럼 보입니다.

이러한 경우가 있을 수 있습니다. 표준 IBM PC UART용으로 표준 4개의 ttyS 장치가 생성되었습니다. 이는 IBM PC 칩셋을 기반으로 하지 않기 때문에 TV 상자에 없을 수도 있습니다.

옵션:

  • TV 상자의 PCB(또는 이를 지우고 Linux를 설치하는 방법을 알려주는 통신)에서 필요한 하드웨어 및 드라이버에 대한 정보를 얻습니다.

  • 이전 펌웨어(백업이 있는 경우)를 살펴보고 드라이버가 있는지 확인하세요.

그건 그렇고, 도움이됩니다매우질문에 TV 상자의 정확한 제조사와 모델을 언급해 주시면 제가 이 정보를 Google에 검색해 드릴 수 있습니다.

관련 정보