VScode를 사용한 Wio3G/WioLTE M1NB1 디버그
Visual Studio Code를 사용하는 디버깅 방법에 대해 살펴보겠습니다.
안타깝게도 Arduino IDE는 디버그 작업을 수행할 수 없습니다.IDE에는 이런 기능이 없기 때문이다.
디바이스
현재 일본 내에서 구매·사용할 수 있는 위올렛 시리즈는 3개 제품이다.이 중 디버깅이 가능한 것은 Wio3G와 WioLTEM1NB1 두 제품뿐이다.
(WioLTE 1)Wio LTE JP Version←CMSIS-DAP가 없어 디버깅 불가
컴퓨터.
Windows 컴퓨터로 디버깅할 수 있습니다.Mac 컴퓨터는 디버깅할 수 없습니다.
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가 빨간색으로 켜집니다.
Reference
이 문제에 관하여(VScode를 사용한 Wio3G/WioLTE M1NB1 디버그), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsujirushi/items/4043bb7216f8f8318ccf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
샘플 스케치 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가 빨간색으로 켜집니다.
Reference
이 문제에 관하여(VScode를 사용한 Wio3G/WioLTE M1NB1 디버그), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/matsujirushi/items/4043bb7216f8f8318ccf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)