------------恢復內容開始------------
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnESP32" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
下載安裝Python(一定要使用3.8版本)
https://www.python.org/downloads/release/python-384/
雙擊安裝包開始安裝
注意:如果以前安裝了別的版本的Python,不需要選擇 Add Python 3.8 to PATH
然后一路安裝
安裝完成以后更新pip源
在windows下以管理員身份打開打開cmd
輸入python –version
查看python是否加入環境變量
執行兩條指令
sh pip config set global.index-url http://mirrors.aliyun.com/pypi/simple
pip config set global.trusted-host mirrors.aliyun.com
這兩條指令的作用是把pip的下載源改為國內阿里雲的源,可以加快在線版的安裝速度
然后更新pip
python -m pip install --upgrade pip
下載安裝Visual Studio Code
下載地址: https://code.visualstudio.com/
注意安裝這里勾選上
下載安裝ESP-IDF 工具安裝器
https://dl.espressif.com/dl/esp-idf/?idf=4.4
如果說要用最新master版本的esp-idf 就下載第一個online installer,不過建議用穩定版4.3,下載offline installer
2.選擇接受
6.選擇版本和下載路徑
7.設置下安裝路徑
安裝完成以后打開 VS Code
1.搜索Espressif IDF插件,點擊安裝
2.選擇第一個或者第二個,如果第一項的最后直接定向到了上面的咱設置的 .espressif 路徑 則選擇第一個就可以
如果不是就選擇第二個
3.注意選擇本地
第二項定位到這個文件夾
4.安裝中
5.安裝完成
編譯工程
1.打開hellow 工程
這個工程是串口打印信息,然后一會重啟.
2.編譯工程(注意哈,不是垃圾桶!!!!是垃圾桶右邊那個)
編譯時間有點長
編譯中
編譯完成
下載到開發板(使用VSCode下載)
1.連接開發板
2.選擇對應的串口(根據自己的選擇)
3.點擊 ESP-IDF Flash device 開始下載程序
提示一下,這里會顯示各個bin文件下載的地址,使用燒錄軟件下載的時候按照這個地址下載就可以
0x8000 partition_table/partition-table.bin
0x1000 bootloader/bootloader.bin
0x10000 hello-world.bin
4.下載完成(不要點擊任何按鈕哈,否則會重新下載)
5.點擊 ESP-IDF Monitor device 可以直接在VSCode 上查看模組串口發送的數據
關閉VS Code軟件占用的串口
下載到開發板(使用下載軟件下載bin文件)
1.編譯完成以后會在build文件夾里面生成bin文件
hello-world.bin
partition-table.bin
bootloader.bin
最后下載即可
hello-world.bin 0x10000
partition_table/partition-table.bin 0x8000
bootloader/bootloader.bin 0x1000