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

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

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

コメント

  1.  名前 : 山口  

    おはようございます。
    同じく町田市在住です。
    この記事を参考にさせて頂きました。
    過去バージョンは、platformio.iniで直接バージョン指定
    方法を探しておりました。
    ありがとうございます。

お気軽にコメントをどうぞ。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)