質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

M5Stack

M5Stackは、小型のマイコンモジュールです。拡張モジュールが豊富に用意されており、センサと組み合わせることで測定機能を自由に追加することができます。

Q&A

解決済

2回答

1321閲覧

M5Stackの開発をVScodeで行いたいがVerifyが終わらない

relia

総合スコア10

Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

M5Stack

M5Stackは、小型のマイコンモジュールです。拡張モジュールが豊富に用意されており、センサと組み合わせることで測定機能を自由に追加することができます。

0グッド

0クリップ

投稿2022/09/03 14:25

編集2022/09/04 04:14

前提

これまでM5Stackの開発をArduino IDEで行っていましたが、
VScodeで行おうとしています。
Verifyを行ったところ、

構成をロード中...
パッケージを初期化中...
ボードを準備中...
検証中...

を表示して1時間以上待っても終了しません。
同じような現象が起こって、解決された方おられますでしょうか?

実現したいこと

Verifyを正常に行え、続いてUploadも行いたいです。

発生している問題・エラーメッセージ

どのスケッチでも発生しています。

構成をロード中... パッケージを初期化中... ボードを準備中... 検証中...

参考情報

  • Arduino IDEのインストールの参考にしたサイト

https://raspberrypi.mongonta.com/howto-start-m5stack-arduinoide/

  • VScodeのインストールの参考にしたサイト

https://haratta-tech-lab.com/m5stack-intro-arduino-vscode/

補足情報(FW/ツールのバージョンなど)

PC環境
  • OS: Windows 10 Pro
  • バージョン: 21H2
M5Stack
  • M5Stack Gray
Arduino IDE
  • バージョン: 1.8.19
VScode
  • バージョン: 1.71.0
  • 拡張機能: Arduino for Visual Studio Code (Microsoft) v0.4.12

試したこと

settings.jsonのArduino:Log LevelをverboseにしてVerifyした結果は次の通りです。
全部貼り付けると10000文字を超えてしまったため、表示が止まった直前部分を貼り付けています。

[Starting] Analyzing sketch 'sample.ino' [Warning] Output path is not specified. Unable to reuse previously compiled files. Build will be slower. See README. 構成をロード中… パッケージを初期化中… ボードを準備中… 検証中… (中略) IC:\\Users\\username\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.4/tools/sdk/esp32/qio_qspi/include" -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -Os -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu++11 -fexceptions -fno-rtti -c -w -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10819 -DARDUINO_M5Stack_Core_ESP32 -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"M5Stack_Core_ESP32\"" "-DARDUINO_VARIANT=\"m5stack_core_esp32\"" -DARDUINO_PARTITION_default -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\username\\AppData\\Local\\Temp\\arduino_build_470344/build_opt.h" "-IC:\\Users\\username\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.4\\cores\\esp32" "-IC:\\Users\\username\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.4\\variants\\m5stack_core_esp32" "-IC:\\Users\\username\\Documents\\Arduino\\libraries\\M5Stack\\src" "-IC:\\Users\\username\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.4\\libraries\\SPI\\src" "-IC:\\Users\\username\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.4\\libraries\\Wire\\src" "C:\\Users\\username\\AppData\\Local\\Temp\\arduino_build_470344\\sketch\\sample.ino.cpp" -o nul

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

relia

2022/09/03 14:30

タイトルのVerigyはVerifyの間違いです。失礼しました。
thkana

2022/09/03 21:17

質問はタイトル含めて編集できます。修正すればよろしいかと思います
relia

2022/09/03 21:25

ありがとうございます。編集しました。
thkana

2022/09/03 22:09

(そもそも質問に書いてあって欲しいこと) ・使用しているPC環境 OSやそのバージョン等はなんですか? (環境をいじる必要がある際のディレクトリがOSによって違います) ・VSCodeに入れるArduinoの拡張はMicrosoftのやつですか? バージョンは? (時々バージョン相性とかあったりします) ・どのようなスケッチ(プログラム)でも現象がでるのですか? それとも特定のスケッチだけですか? 特定のスケッチだけで現象が出る場合はそのスケッチも示してください。 (試してみて欲しいこと) ・Microsoftの拡張機能として、設定のArduino:Log LevelをverboseにしてVerifyするとどのようなメッセージが出ますか? ここは質問への追記・修正の"依頼"欄です。質問への追記・修正は質問本文を編集して追記・修正してください。
thkana

2022/09/04 07:39

> どのスケッチでも発生しています。 ``` void setup(){} void loop(){} ``` だけのスケッチでも現象が出る、ということですね? VSCで扱っているsample.inoファイルそのものをArduino IDEで開いた場合は問題なく検証や書き込みができるのですね? 貼られたVerify結果は行の途中からなのでどこなのかちょっとわかりにくいですが、最後の "sample.ino.cpp" -o nul" の部分が特徴的なので、ライブラリの選択をするところでコケているようです。コンパイラを呼び出して見つからないエラーが出るヘッダを探す作業をするところらしい。止まっちゃうってのはなんなんだろう? 結局内部的にやっているのはArduino IDEとVSC+拡張で同じことのはずなのですけれど。 原因の調査とかいいからとりあえずなにかやってみるということなら、 Arduino IDEをアンインストールし、 C:\Users\username\AppData\Local\Arduino15ディレクトリと、C:\Users\username\Documents\Arduinoディレクトリを削除して、 つまり現状のArduino設定を全て消してインストールから全部やり直してみたらどうなるだろう、というあたりですが。
relia

2022/09/06 13:32

>``` >void setup(){} >void loop(){} >``` >だけのスケッチでも現象が出る、ということですね? その通りです。 >VSCで扱っているsample.inoファイルそのものをArduino IDEで開いた場合は >問題なく検証や書き込みができるのですね? できます。 >原因の調査とかいいからとりあえずなにかやってみるということなら、 >Arduino IDEをアンインストールし、 >C:\Users\username\AppData\Local\Arduino15ディレクトリと、>C:\Users\username\Documents\Arduinoディレクトリを削除して、 >つまり現状のArduino設定を全て消してインストールから全部やり直してみたらどうなるだろう、 >というあたりですが。 記載の通り、Arduinoのアンインストールから再インストールおよび設定を行いました。 設定方法が関係しているようで、「参考情報」に記載の  ・VScodeのインストールの参考にしたサイト  https://haratta-tech-lab.com/m5stack-intro-arduino-vscode/ こちらの設定にて解決に至りました。
guest

回答2

0

自己解決

「質問への追記・修正の依頼」のところに書かせていただきましたが、
Arduinoのアンインストールから再インストールおよび設定を行い、解決に至りました。
設定方法が関係しているようでした。

「参考情報」に記載のサイトに従いArduinoからVScodeインストールまで行ったところ解決しました。
・VScodeのインストールの参考にしたサイト
https://haratta-tech-lab.com/m5stack-intro-arduino-vscode/

最初、Arduino IDEで開発を進めており別のサイト情報を参考にしていましたが、
途中からVScodeで開発しようと上記サイトにてVScodeのインストール部分のみを参考にさせていただいたことが災いしたようです。
上記サイト情報にて、ArudinoからVScodeまで一貫した設定を行った方が良いようでした。

投稿2022/09/30 22:42

編集2022/09/30 22:44
relia

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

まずはVScode及び、PCの再起動をしてみてはいかがでしょうか?
VScodeは再起動しないとうまく動作しないことが多いので。

投稿2022/09/27 05:53

nariyyynari

総合スコア48

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

relia

2022/09/30 22:29

回答ありがとうございます。各種再起動は既に試していましたが解決に至りませんでした。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問