【ESP32_01】【MacOS 環境配置】

簡單彙總自己在 Mac OS 上配置 esp32 的過程,算是自己的一個學習筆記,日後再遇到同樣的問題也能找到解決的辦法。

[2019.10.06]:



Espressif 官方已經做了比較詳細的講解,具體可以參考官網資料(不負責任的聲明:配置以官方介紹爲準 ?):

官方 Github:github·esp-idf
官方配置教程:Get Started


前期準備:
  1. 官網下載 git 安裝包,默認安裝完成即可。

  2. 下載串口驅動 CP2102,默認安裝完成即可。


安裝 toolchain:

第一步:

>> sudo easy_install pip

這個時候,我們很可能遇到如下的錯誤:

Searching for pip
Reading https://pypi.python.org/simple/pip/
Download error on https://pypi.python.org/simple/pip/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
Couldn't find index page for 'pip' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
No local packages or download links found for pip
error: Could not find suitable distribution for Requirement.parse('pip')

解決辦法如下:

>> curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
>> sudo python get-pip.py

第二步:
從 espressif 官網下載 toolchain:

>> https://dl.espressif.com/dl/xtensa-esp32-elf-osx-1.22.0-80-g6c4433a-5.2.0.tar.gz

解壓到用戶目錄下的文件夾 esp 內:

>> mkdir -p ~/esp
>> cd ~/esp
>> tar -xzf ~/Downloads/xtensa-esp32-elf-osx-1.22.0-80-g6c4433a-5.2.0.tar.gz

更新環境變量 PATH:

>> export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH

獲取 esp-idf:
>> cd ~/esp
>> git clone -b v3.3 --recursive https://github.com/espressif/esp-idf.git

esp-idf 下載至目錄:~/esp/esp-idf。

配置變量 IDF_PATH 路徑:

>> export IDF_PATH=~/esp/esp-idf

編譯、下載:

配置串口等參數:

>> make menuconfig

下載:

>> make flash

查看打印:

>> make monitor
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章