VScode를 사용한 Wio3G/WioLTE M1NB1 디버그

4852 단어 WioLTEWio3G
Wio3G/WioLTEM1NB1은 기판CMSIS-DAP에 기재되어 있으며 각종 개발 도구를 사용하여 집행, 정지, 변수 시계 등 디버깅 작업을 할 수 있다.
Visual Studio Code를 사용하는 디버깅 방법에 대해 살펴보겠습니다.

안타깝게도 Arduino IDE는 디버그 작업을 수행할 수 없습니다.IDE에는 이런 기능이 없기 때문이다.

디바이스


현재 일본 내에서 구매·사용할 수 있는 위올렛 시리즈는 3개 제품이다.이 중 디버깅이 가능한 것은 Wio3G와 WioLTEM1NB1 두 제품뿐이다.

  • (WioLTE 1)Wio LTE JP Version←CMSIS-DAP가 없어 디버깅 불가
  • (Wio3G) Wio 3G SORACOM Edition
  • (WioLTEM1NB1) Wio LTE M1/NB1(BG96)
  • 컴퓨터.


    Windows 컴퓨터로 디버깅할 수 있습니다.Mac 컴퓨터는 디버깅할 수 없습니다.
    Mac 컴퓨터에서 디버깅할 수 있는 방법을 알고 있다면, 반드시 메시지를 남겨 주십시오.
  • Windows 개인용 컴퓨터
  • Mac 컴퓨터
  • 설정


    우선, Arduino IDE가 Wio3G/WioLTEM1NB1을 컴파일하고 실행할 수 있도록 Wio cell lib for Arduino 설명서 환경 설정을 실시하십시오.
    웹 페이지 정보에서 Visual Studio Code를 다운로드하여 설치하십시오.
    그런 다음 마켓플레이스의 아두노.에서 Install를 클릭합니다.
    그리고 Visual Studio Code에서 확장 기능을 시작합니다. Arduino 페이지를 표시하려면 インストール를 클릭하십시오.설치가 완료되면 再読み込みしてアクティブにする를 클릭하십시오.
    확장 기능(Ctrl+Shift+X)의 유효 표시줄에 Arduino와 C/C++가 표시되면 정상입니다.

    디버깅


    샘플 스케치 LedSetRGB를 디버깅해 보세요.

    디버그 준비


    명령 트레이(Ctrl+Shift+P)의 Arduino: Examples, Examples from Custom Libraries의 Wio 선택cell_lib_for_Arduino에서 Basic/LedSetRGB를 클릭하십시오.Visual Studio Code가 새 창에 표시됩니다.(원래 Visual Studio Code는 종료할 수 있습니다.)

    상태막대<Select Board Type>를 클릭하고 Selected Board 및 Debug, Upload를 선택합니다.여기 Debug은 OFF가 가능합니다.
    여기 있는 Debug는 디버그 기능의 유효/무효가 아니라 라이브러리에서 디버그 정보를 직렬 컨트롤러로 출력할지 설정합니다.



    디버그(Ctrl+Shift+D)로 전환하여 구성에 추가Arduino하십시오.
    이때,launch.제이슨이 열리니까 닫으세요.



    디버깅 시작


    리소스 매니저(Ctrl+Shift+E)에서 두 번 클릭LedSetRGB.ino이 편집기에 표시됩니다.
    그런 다음 디버그(Ctrl+Shift+D)로 전환합니다.
    돌파점을 시도해 보자.
    31 행의 왼쪽을 클릭하고 빨간색 원을 그리십시오.

    컴퓨터에 Wio3G/WioLTEM1NB1 USB를 연결하고 디버깅(F5)을 시작하십시오.
    프로그램이 장치에서 실행되고 방금 지정한 31줄에서 정지됩니다.

    맨 왼쪽에 있는 계속 실행 버튼(F5)을 클릭하면 실행이 중지된 위치에서 계속되고 다시 31 행에서 중지됩니다.
    loop(loop)을 한 번 실행했기 때문에 장치의 LED가 빨간색으로 켜집니다.

    좋은 웹페이지 즐겨찾기