【ESP 32_01】【MacOS環境構成】
2240 ワード
Mac OSにesp 32を配置する過程を簡単にまとめると、自分の学習ノートとなり、後で同じ問題に遭遇しても解決策が見つかる.
[2019.10.06]:
Espressifの公式はすでに比較的に詳しい説明をして、具体的に公式サイトの資料(無責任な声明:配置は公式の紹介を基準にしますか?):
公式Github:github・esp-idf公式構成チュートリアル:Get Start
前期準備:公式サイトはgitインストールパッケージをダウンロードし、デフォルトのインストールが完了すればよい. シリアルポートドライバCP 2102をダウンロードし、デフォルトのインストールが完了すればよい.
toolchainのインストール:
ステップ1:
この時、私たちは次のような間違いに遭遇する可能性があります.
解決策は次のとおりです.
ステップ2:espressif公式サイトからtoolchainをダウンロードする:
ユーザーディレクトリの下のフォルダespに解凍します.
環境変数PATHの更新:
esp-idfの取得:
Esp-idfはディレクトリ:~/esp/esp-idfにダウンロードされます.
変数IDF_の設定PATHパス:
コンパイル、ダウンロード:
シリアルポートなどのパラメータを設定します.
ダウンロード:
印刷の表示:
[2019.10.06]:
Espressifの公式はすでに比較的に詳しい説明をして、具体的に公式サイトの資料(無責任な声明:配置は公式の紹介を基準にしますか?):
公式Github:github・esp-idf公式構成チュートリアル:Get Start
前期準備:
toolchainのインストール:
ステップ1:
>> 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
ステップ2: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