今天我们来简单实践一下如何自如切换 esp-idf 的版本。如果需要了解如何安装及配置 esp-idf,请查看 esp-idf 快速入门。
1. 使用 git 切换 esp-idf 的版本
直接使用以下 git 命令切换即可,例如想切换到 v3.2 版本:
git checkout v3.2
git submodule update --init --recursive
注:在此过程中,可以随时输入指令
git status
查看当前项目状态。
2. 常见问题(不定期更新)
以下是一些可能存在的问题。
2.1 如何了解目前 esp-idf 的所有版本
如果不知道 esp-idf 有哪些版本,可以先在终端里输入 git checkout v
,然后按一下键盘上的 Tab
键(按一下没反应就再按一下 Tab
),即可查看目前 esp-idf 的所有版本。然后按需要补全指令中对应的版本号即可。如下:
$ git checkout v
v0.9 v2.0-rc1 v2.1.1 v3.0.1 v3.0.3 v3.0.4-rc1 v3.0.6 v3.0.7-rc v3.0-dev v3.1.1 v3.1.3 v3.1.6 v3.1-rc1 v3.2.1 v3.2-beta1 v3.2-rc v3.3-beta2 v3.3-rc v4.0-dev
v1.0 v2.0-rc2 v2.1-rc1 v3.0.1-rc v3.0.3-rc v3.0.5 v3.0.6-rc v3.0.8 v3.0-rc1 v3.1.1-rc2 v3.1.4 v3.1-beta1 v3.1-rc2 v3.2.2 v3.2-beta3 v3.3 v3.3-beta3 v4.0-beta1 v4.1-dev
v2.0 v2.1 v3.0 v3.0.2 v3.0.4 v3.0.5-rc v3.0.7 v3.0.9 v3.1 v3.1.2 v3.1.5 v3.1-dev v3.2 v3.2.3 v3.2-dev v3.3-beta1 v3.3-dev v4.0-beta2