結論
以下のplatformio.ini
で書き込めた。
書き込み時はM5StampC3Uのボタンを押しながら接続する。
ただ繋ぐだけではシリアルデバイスとして認識されない。
細かい設定とかは参照元から変更していないので、各々の環境に合わせて変更してください。
platformio.ini
[env:esp32c3]
platform =
https://github.com/platformio/platform-espressif32.git
platform_packages =
framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git
framework = arduino
board = esp32dev
board_build.mcu = esp32c3
board_build.partitions = huge_app.csv
board_build.variant = esp32c3
board_build.f_cpu = 160000000L
board_build.f_flash = 80000000L
board_build.flash_mode = dio
board_build.arduino.ldscript = esp32c3_out.ld
build_unflags =
-DARDUINO_ESP32_DEV
-DARDUINO_VARIANT="esp32"
build_flags =
-DARDUINO_ESP32C3_DEV
-DCORE_DEBUG_LEVEL=2
-DARDUINO_VARIANT="esp32c3"
monitor_speed = 115200
monitor_filters = time
エラー
環境 |
---|
windows11 |
vscode |
自分の環境ではgitをインストールするだけでした。
他にもエラーが出る可能性はありますが、適宜必要なものをインストールすれば問題ないと思います。
参考
このissueで話されてました。大感謝です。