PlatformIOのESP-IDFのバージョンを指定する方法 

カテゴリー: ESP32

Espressif IDEの公式HELPでは4.4.3ですが、2022/11現在のPlatformIOのESP-IDFの最新バージョンは5.2.0です。

ただ、ESP32-S3での5.2.0では、ブートからうまくいかないのでいろいろなバージョンを試しています。

 

バージョンを細かく設定する方法

最新バージョンはgitから

最新バージョンは、platformIO.iniのplatform項目にgitを直接指定します。

[env]
platform = https://github.com/platformio/platform-espressif32.git

これで最新バージョンが適用されます。適用後のPlatformIOのinstallを見るとV5.2.0+パッチが適用されていました。

常に更新されているようです。

 

過去バージョンは、platformio.iniで直接バージョン指定

過去バージョンが存在するバージョンは

https://github.com/platformio/platform-espressif32/releases

から確認できます。

ここから希望のバージョンをピックアップし、PlatformIOのplatform=espressif32に後に@x.x.xを追加します。

例としてV5.1.1なら

[env]
platform = espressif32@5.1.1

だんだん使いやすくなってるようです

まだまだ、いろいろ試さなければなりませんが、バージョン設定などの操作は徐々にやりやすくなってるみたいです。