001-ESP32學習開發-開發環境搭建(Windows+VSCode)


------------恢復內容開始------------

<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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM