본문으로 건너뛰기

디바이스 디버깅

디바이스 디버깅은 시리얼 포트를 통해 디바이스 로그를 수집하여 문제를 추적하고 동작을 확인하는 기능입니다. TuyaOpen 펌웨어를 플래시한 후 시리얼 로그는 디바이스에서 실제로 수행되는 작업을 확인하는 기본 수단입니다.

정보

TuyaOpen이 지원하는 IoT 및 AI+IoT 칩은 J-Link 디버깅 도구를 지원하지 않습니다. 대신 시리얼 포트 로그를 사용하세요.

필요한 항목

시작하기 전에 다음을 준비하세요.

하드웨어

디버깅 도구

다음 시리얼 디버깅 도구 중 하나를 선택하세요.

  • Tuya 범용 시리얼 도구: 그래픽 인터페이스로 쉽게 조작할 수 있습니다.
  • TuyaOpen tos 명령줄 도구: 명령줄 기반으로 유연한 옵션을 제공합니다.
  • 타사 도구: SSCOM, MobaXterm, PuTTY 등

시리얼 파라미터 설정

연결하기 전에 칩의 시리얼 포트와 baud rate를 확인하세요. 잘못된 값을 사용하면 읽을 수 있는 로그가 출력되지 않습니다.

칩 모델시리얼 포트Baud rate비고
Ubuntu--Ubuntu 및 기타 Linux 호스트에서 직접 실행
T2Uart2115200-
T3Uart1460800-
T5AIUart1460800-
ESP32/ESP32C3/ESP32S3Uart0115200-
LN882HUart1921600-
BK7231NUart2115200-

올바른 시리얼 포트와 baud rate를 선택하세요. 그렇지 않으면 로그가 출력되지 않을 수 있습니다.

로그 수집

사용 방식에 맞는 도구를 선택하세요.

방법 1: Tuya 범용 시리얼 도구

그래픽 도구는 친숙한 인터페이스와 완전한 기능을 제공하므로 대부분의 사용자에게 권장됩니다. GUI - tyutool 그래픽 도구를 참고하세요.

방법 2: tos 명령줄 도구

명령줄 사용에 익숙하고 더 유연한 옵션이 필요하면 이 방법을 사용하세요. tos monitor 명령을 참고하세요.

방법 3: 타사 시리얼 도구

SSCOM, MobaXterm 또는 PuTTY 같은 다른 시리얼 도구를 사용하려면 위의 시리얼 파라미터로 설정하고 해당 도구의 문서를 따르세요.

디버깅 팁

  • 연결 확인: 하드웨어 연결이 올바르고 시리얼 케이블이 손상되지 않았는지 확인하세요.
  • 파라미터 일치: 위 표에 나온 시리얼 포트와 baud rate를 정확히 설정하세요.
  • 로그 분석: 시작 로그, 오류 메시지 및 예상하지 못한 출력을 중점적으로 확인하세요.
  • 문제 기록: 발견한 문제와 적용한 해결 방법을 진행하면서 기록하세요.
노트

시리얼 출력이 없으면 하드웨어 연결, 시리얼 파라미터 설정 및 드라이버 설치를 확인하세요.