概要
VSCodeを使ったesp32c6の開発環境を準備する手順をメモ
esp-idfをインストール
- こちらから
Universal Online Installer
をダウンロードして実行する - インストールするものを選択するが、ドライバとかrust関係は不要なので選択せず、最小限のものだけ入れる(ドライバは別途こちらからVirtual COM Port Driversをインストール済み)
VSCodeでesp-idfのプラグインをインストールする
esp-idf
で検索して、拡張パッケージをインストールするexpress
を選んでセットアップする。必要ファイルのインストール中、PIPが正しくない、といったエラーが出てとまってしまうが、こちらに記載されているように、Deleting idf-git and idf-python folders in C:\Espressif\tools and trying the installation again
をすると成功した。(上でインストールしたesp-idfのバージョンによってはこのエラーが出るらしい。今回使用したバージョンは、5.4.1
だった)
サンプルプロジェクト(blink)をビルドして書き込んでみる
ESP-IDF Welcome
のタブを選択するとShow examples
というボタンがあるのでこちらからblink
のプロジェクトをダウンロードする- プロジェクトのフォルダを開いたら、一番左の列にある
ESP-IDF Explorer
を選択。esp-idf関係のコマンドの一覧が表示されるので、必要な設定を行う。 ESP-IDF: Select Flash Method
はUARTを選択Set Espressif Device Target
はesp32c6を選択Select Port to Use
はFT232Rが認識されたポート(デバイスマネージャではUSB Serial Portと出ていた)を選択(選択肢にはCOM3 FTDI
と出ていたのでこれを選択)Select Monitor Port to Use
も同じポートを選択- コマンドリストの
Build Project
を選択して、ビルドする - esp32c6をこちらにある
ROM serial bootloader for esptool
というモード(フラッシュを書き換えるモード。BOOTを押しながら、リセットボタンを押して放す)にしてから、コマンドリストのFlash Device
を選択して、書き込む。
blinkを動作させてみる
- esp32c6のリセットボタンを押し、リセットする
- コマンドリストの
Monitor Device
を押すと、LEDのON/OFFが交互に表示される。(LEDは接続していないので実際の動作は未確認)
Comments