시리얼(COM) 포트를 통해 장비에 접속했는데 화면이 아예 나오지 않거나, ▒▒ 같은 깨진 글자들만 보일 때 당황하신 적 있으신가요?
이 글에서는 그런 경우에 점검해봐야 할 필수 사항들을 정리해봤습니다.
🧭 1. 아무것도 안 나오는 경우
- 장비는 켜져 있고 시리얼 연결도 되어 있는데 터미널에 아무것도 출력되지 않나요?
- 이런 경우, 장치가 shell 프롬프트 상태일 가능성이 높습니다.
- 해결: 터미널 창에
Enter
키나 아무 키나 한 번 눌러보세요.
프롬프트가 응답하면서 출력이 보이기 시작할 수 있습니다.
🔀 2. 포트가 여러 개일 수 있음
- 장비에 시리얼 포트가 2개 이상 있을 경우, 연결한 포트가 아닌 다른 포트로 출력되고 있을 수 있습니다.
- 해결: 다른
COM 포트
번호로 시도해 보세요. - 또는 시리얼 케이블을 다른 포트에 물려보는 것도 방법입니다.
🧨 3. 화면에 ▒▒ 같은 깨진 문자들이 출력될 때
이 현상은 baud rate 설정이 장치와 일치하지 않을 때 발생합니다.
- 대표적인 baud rate 값:
9600 / 115200 / 57600 / 19200 / 38400
- 일부 고속 장비는:
460800 / 921600 / 230400
- 해결: 시리얼 터미널 프로그램에서
bps (baud)
값을 하나씩 바꿔가며 정상 출력이 되는 값을 찾으세요.
💡 참고 팁
- minicom, screen, putty, teraterm 등 사용하는 프로그램마다 포트/속도 설정 방법이 다르니 확인 필요
- 윈도우 환경에서는
장치 관리자 > 포트(COM & LPT)
에서 포트 번호 확인 가능 - Linux에서는
dmesg | grep tty
또는ls /dev/ttyUSB*
명령으로 확인 가능
📌 요약
- 아무것도 출력되지 않으면 Enter 입력 시도
- 포트가 여러 개일 수 있으니 다른 포트 번호도 확인
- 깨진 문자는 baud rate 불일치가 원인 → 다른 속도 설정으로 테스트
매번 헷갈리던 분들이라면 이 글을 북마크해두시면 앞으로 시간을 아낄 수 있을 거예요 😊