【ESP 32_01】【MacOS環境構成】

2240 ワード

Mac OSにesp 32を配置する過程を簡単にまとめると、自分の学習ノートとなり、後で同じ問題に遭遇しても解決策が見つかる.
[2019.10.06]:
Espressifの公式はすでに比較的に詳しい説明をして、具体的に公式サイトの資料(無責任な声明:配置は公式の紹介を基準にしますか?):
公式Github:github・esp-idf公式構成チュートリアル:Get Start
前期準備:
  • 公式サイトはgitインストールパッケージをダウンロードし、デフォルトのインストールが完了すればよい.
  • シリアルポートドライバCP 2102をダウンロードし、デフォルトのインストールが完了すればよい.

  • 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