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

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

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

Q&A

解決済

1回答

1484閲覧

ESP32でデバッグ機能を使用したい

laplade

総合スコア26

0グッド

1クリップ

投稿2022/12/15 23:56

編集2022/12/16 11:39

前提

ESP32、Visual Studio Code、PlatformIOを用いてデバッグ機能を使用したいのですがエラーが出て実行できません。

[使用モジュール]
ESP32-DevKitS
Wi-Fiモジュール ESP32-WROOM-32E
FT232H使用USB⇔GPIO+SPI+I2C変換モジュール

参考サイト

ESP32をFT232HでJTAGデバッグする時にハマったこと
ESP32をPlatformIO上でJTAG(FT232H)デバッグする

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

USB Serial Converterが見つからないようです。

イメージ説明

試したこと

デバイスマネージャを確認しながらUSBを抜き差しをすると、Adafruit製FT232Hは「USB Serial Converter」という名前でした。zadig-2.7でWinUSBにして「~/.platformio\packages\tool-openocd-esp32\share\openocd\scripts\interface\ftdi\minimodule.cfg」の設定を変えたのですがエラーが出ます。

イメージ説明

platformio.iniの設定

[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
debug_tool = minimodule

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

Windows11を使用しています。

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

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

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

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

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

dameo

2022/12/16 00:29

その基板については知りませんが、USBシリアルを使ってdebugするようなので、main.cppのSerialクラス使用で競合してたりしないのでしょうか?
laplade

2022/12/16 03:54

コメントありがとうございます。 そういえばボードは指定したのですが、COM番号を指定していないですね。Arduino IDEではCOM番号を指定していましたが。Visual Studio CodeをESPで使い始めたばかりで指定の仕方がよく分かりません。Visual Studio Codeのプラグのようなマークでシリアルを開けるようですがCOM番号、ボーレートの指定の仕方が分からないですね。質問内容とはまた別になってしまいますが。
dameo

2022/12/16 04:21

競合してるかどうかは不明ということですね。失礼します。
guest

回答1

0

自己解決

色々試してみて自己解決しました。
無事ブレークポイントで止まり、変数を確認することが出来ました。
下記に解決方法を記しておきます。

イメージ説明

1.結線は4本だけで良かったです。

FT232H信号名ESP32
D0TCKGPIO13
D1TDIGPIO12
D2TDOGPIO15
D3TMSGPIO14

イメージ説明
イメージ説明
イメージ説明

2.FT232Hを抜くとWinUSBでは無くなってしまうようなので「zadig-2.7.exe」でWinUSBに変更した後、USBケーブルを抜かないようにします。(画像は書き込み後)

イメージ説明

3.「platformio.ini」の設定です。
debug_toolを「iot-bus-jtag」に変えました。

イメージ説明

以上ででデバッグが可能になりました。

投稿2022/12/16 11:08

編集2022/12/16 12:26
laplade

総合スコア26

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問