VSMコード+ESP 32シンプルな環境構築


第一歩:準備
1.ソフトウェア部分
VSコードダウンロード:https://code.visualstudio.com/
Python 3:https://www.python.org/downloads/
Git:https://git-scm.com/downloads
2.ESP部分
esp-indf【自選】:https://github.com/espressif/esp-idf
怠けたい人はVSコードからダウンロードできます。手動で次のステップを参照したいです。esp-idf新しいダウンロードを追いかけないでください。最新の安定版をダウンロードすればいいです。
ダウンロード方法の2つを選択します。
1.git bashの中にcloneがあります。速度が非常に遅いので、リンクしたgithb.comをgithb.com.cnpmjs.orgに変更できます。clone後に欲しいバージョンを選択します。git clone https://github.com.cnpmjs.org/espressif/esp-idf.git2.圧縮パッケージをダウンロードします。圧縮パッケージをダウンロードして、解凍します。
在这里插入图片描述
ステップ2:インストール
【VSコード】【Python 3】【Git】をインストールします。ソフトウェアのインストールは何も言いません。自分の設置位置を選んで、次のステップを黙認すればいいです。
Python 3をインストールするときは、次の2つを選択しないでください。壁を開ける必要があるので、0x80072efdにエラーが発生します。壁を越えるネットワークは遅くてもエラーを報告します。
  • Download debugggg smboolsインストールデバッグモジュール(開発者が選択可能で、開発環境に適用)
  • Download debug binaries
  • 第三ステップ:VSコードの配置
    VSコードで0x80091007を検索してインストールします。
    在这里插入图片描述
    左にEspresifのアイコンがあります。設定をクリックしてください。
    在这里插入图片描述
    Pythoon 3のインストールパスを選択します。
    在这里插入图片描述
    ESP-II DF Toolsをダウンロードして配置します。手動でインストールしたい場合はESP-IDFツールインストーラを参照してください。
    在这里插入图片描述
    インストールするワークパスEspressif IDFを選択して、ツールコンポーネントをダウンロードします。
    在这里插入图片描述
    ダウンロードのインストールが完了したら、次のステップに進みます。
    在这里插入图片描述
    ESP-IDFツールオプションの設定
    在这里插入图片描述
    1、あなたのESP-II DF仮想環境pythonを追加して、絶対パスを実行できます。
    Add your ESP-IDF virtual environment python executable appute path.Example:C:espressity\python_env\idf 4.0_py 3.8_env\bin\python.exe
    ここのpythonパスは、以前にインストールされたpythonではなく、.espressifがディレクトリの下のpythonパスをインストールするものです。
    例えば、私のパスは.espressifです。
    2、必要な道具の経路を記入します。ここに絶対パスを記入してください。サポートしていません。
    必要な道具は:E:\HardwareProject\ESP32\.espressif\python_env\idf4.2_py3.9_env\Scripts\python.exe xtensa-esp32-elf xtensa-esp32s2-elf esp32ulp-elf esp32s2ulp-elf cmake openocd-esp32 ninja idf-exe
    
    E:\HardwareProject\ESP32\.espressif\python_env\idf4.2_py3.9_env\Scripts;
    D:\Python\Python39;
    E:\HardwareProject\ESP32\.espressif\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\bin;
    E:\HardwareProject\ESP32\.espressif\tools\xtensa-esp32s2-elf\esp-2020r3-8.4.0\xtensa-esp32s2-elf\bin;
    E:\HardwareProject\ESP32\.espressif\tools\esp32ulp-elf\2.28.51-esp-20191205\esp32ulp-elf-binutils\bin;
    E:\HardwareProject\ESP32\.espressif\tools\esp32s2ulp-elf\2.28.51-esp-20191205\esp32s2ulp-elf-binutils\bin;
    E:\HardwareProject\ESP32\.espressif\tools\cmake\3.16.4\bin;
    E:\HardwareProject\ESP32\.espressif\tools\openocd-esp32\v0.10.0-esp32-20200709\openocd-esp32\bin;
    E:\HardwareProject\ESP32\.espressif\tools
    inja\1.10.0; E:\HardwareProject\ESP32\.espressif\tools\idf-exe\1.0.1; E:\HardwareProject\ESP32\.espressif\tools\ccache\3.7; E:\HardwareProject\ESP32\.espressif\tools\dfu-util\0.9\dfu-util-0.9-win64
    3、使用するスクリプトの絶対パスを記入し、相対パスをサポートしません。ccache環境を検証し、チェックをして検証を通過する。
    在这里插入图片描述
    配置が完了したら嬉しいです。ESP-II DF Tools have been configred for this extension of Visual Studio Code.
    在这里插入图片描述
    左側はルーチンで、右側は新しい対応する空白のルーチンを作成します。
    在这里插入图片描述
    ステップ4:ハローワードの実行
    ハローを選択しますwordルーチンは、新しい空白のルーチンを指定の場所に作成します。
    在这里插入图片描述dfu-utilを開きます
    在这里插入图片描述
    在这里插入图片描述
    私たちが接続したボードのポートを選択してください。知らないのはデバイスマネージャで確認してください。ここはE:\HardwareProject\ESP32\.espressif\tools\openocd-esp32\v0.10.0-esp32-20200709/openocd-esp32/share/openocd/scriptsです。
    在这里插入图片描述
    コードのハローワードをハローDaoBanMoJieに変更します。多くのチップのデフォルトコードがHello Wordをプリントアウトしますので、私達はゾーン分けのために自分達でダウンロードしたコードです。その後、下のアイコンhello_world_main.cをクリックして、プロジェクトをコンパイルします。
    在这里插入图片描述
    コンパイル成功のヒント
    在这里插入图片描述
    その後、下のCOM4をクリックして、プログラムをチップにダウンロードします。その後、ESP-IDF Build projectをクリックして実行します。もちろんサボってもいいです。直接ESP-IDF Flash deviceをクリックしてダウンロードして表示します。
    在这里插入图片描述
    ソ、ここで終わりです。一番簡単な方法でしょう。VSCDE ESP 32環境構築に関する詳細は、以前の記事を検索してください。または以下の関連記事を引き続きご覧ください。これからもよろしくお願いします。