M5StickC를 VSCode로 hello world 한다
꽤 멈추었기 때문에 다른 사람의 도움이되면 메모입니다.
전제
이름
버전
비고
Windows
10
64bit
M5StickC
-
Arduino
1.18.13
Visual Studio Code
1.52.1
Arduino
0.3.4
Visual Studio Code 추가 기능
C/C++
1.1.3
Visual Studio Code 추가 기능
거친 흐름
작업 절차
1. 드라이버 설치
[주의] 이쪽의 사이트 의 ↓↓↓ 문언에 도움을 주었습니다.
여기 URL 의 setup executable
에서 다운로드하여 실행하면 괜찮습니다. (※1 맨 아래에 있습니다)
2. M5StickC를 찔러 가동 확인
※2 환경에 따라 COMx의 값은 바뀝니다. 위의 예는 COM3이지만 COM7이라 할 수 있습니다.
3. Aruduino SDK 설치
여기 의
1-1 Arduino IDE の インストール
알기 쉽습니다.4. Aruduino SDK의 M5StickC 개발 환경을 정비하여 hello wolrd
여기 의
1-3 ESP32マイコンのボード情報を取得
를 실시. 1-3-3 ボードの種類を設定
때 M5StickC를 선택합시다! 여기 의
1-4 M5Stack Library をインストール
를 실시. 1-4-2 M5Stack Library をインストール
때 M5StickC Library를 설치합시다! →
를 누르면 M5StickC에 기록됩니다.참고 코드
#include <M5StickC.h>
void setup(){
M5.begin();
Serial.begin(115200);
M5.Lcd.setTextSize(2);
}
void loop(){
M5.Lcd.println("hello world"); //画面表示
delay(3000);
}
5. Visual Studio Code 설치
여기 의
2-1. Visual Studio Code のインストール
알기 쉽습니다.6. Visual Studio Code의 M5StickC 개발 환경을 정비하여 hello wolrd
Arduiono: Command Path
를 arduino_debug.exe
로 설정합니다.Arduino: Path
에 미리 설치한 폴더를 설정합니다.Arduino: Board Configuration
)에서 M5Stick-C를 선택합니다. Arduino: Library Manager
)에 M5StickC가 설치되어 있는지 확인합니다. (Arduino SDK에 넣어 있기 때문에 들어 있어야합니다.) 덤
Visual Studio Code를 설정하고 있던 곳입니다.
1. M5StickC.h 를 include 할 수 없다
설정 부족.
대응 방법
6. Visual Studio Code の M5StickC の開発環境整備
의 1, 2 가 설정되어 있는지 확인해 보세요.
2. M5Display.h 를 include 할 수 없다
아무래도 의존관계에 있는 avr32/io.h가 읽어들여 있지 않은 것 같지만,
그것이 C/C++ 의 애드온의 설정이 안 되기 때문이라는 이유다. . .
오류 메시지
ソース ファイルを開けません "avr32/io.h" (dependency of "M5Display.h")C/C++(1696)
대응 방법
설정 부족.
대응 방법
6. Visual Studio Code の M5StickC の開発環境整備
의 1, 2 가 설정되어 있는지 확인해 보세요.2. M5Display.h 를 include 할 수 없다
아무래도 의존관계에 있는 avr32/io.h가 읽어들여 있지 않은 것 같지만,
그것이 C/C++ 의 애드온의 설정이 안 되기 때문이라는 이유다. . .
오류 메시지
ソース ファイルを開けません "avr32/io.h" (dependency of "M5Display.h")C/C++(1696)
대응 방법
ソース ファイルを開けません "avr32/io.h" (dependency of "M5Display.h")C/C++(1696)
intell isense engine
검색 C_Cpp: Intelli Sense Engine
에 Tag Parser
로 설정※1 드라이버의 이야기
나중에 본가 의 문서를 찾아내 보면, 드라이버 불필요하다고 했습니다. . .
Note: M5StickC /M5StickC PLUS / M5StickT / ATOM Matrix / ATOM Lite support can be used without driver,
users can skip this driver installation step.
CP210X를 넣어 찔렀다면 정상적으로 인식되지 않았지만. CP210X를 넣고 있었기 때문에 안 되었을까. 만약 보통으로 찔려도 인식되지 않는 것 같으면, 상기 순서에 따라 드라이버 넣어 주는 편이 무난할지도 모릅니다.
Reference
이 문제에 관하여(M5StickC를 VSCode로 hello world 한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matchyy/items/86391c50c33fde6c89c3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Note: M5StickC /M5StickC PLUS / M5StickT / ATOM Matrix / ATOM Lite support can be used without driver,
users can skip this driver installation step.
Reference
이 문제에 관하여(M5StickC를 VSCode로 hello world 한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/matchyy/items/86391c50c33fde6c89c3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)