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

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

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

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

M5Stack

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

解決済

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

relia
relia

総合スコア10

Visual Studio Code

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

M5Stack

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

2回答

0リアクション

0クリップ

281閲覧

投稿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

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

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/ こちらの設定にて解決に至りました。

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
86.12%

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

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

質問する

関連した質問

同じタグがついた質問を見る

Visual Studio Code

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

M5Stack

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