esp-idf
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[tmp]]
*esp-idf [#b422df68]
**v4.4以降 [#m8a1f9d5]
git clone --recursive https://github.com/espressif/esp-i...
cd esp-idf
./install.sh
で仮想環境まで全部自動で入るようになっている。
使うときは
source export.sh
とすればidf.pyが使えるようになり、
idf.py -p /dev/ttyUSB0 flash -b 115200
でビルドして書き込みまで実行
* esp-idf old [#zdae8165]
** install [#aaf35a78]
git clone --recursive https://github.com/espressif/esp-idf
#pythonのvenv環境を作っておいたほうが良い
mkdir ~/venv
python3 -m venv ~/venv/esp-idf
#python用の環境に入る
source ~/venv/esp-idf/bin/activate
pip install wheel
cd esp-idf
pip install -r requirements.txt
#xtensaのtoolchainを入れる
#v4.0以降
##export IDF_PATH=~/tools/esp-idf
##sh $IDF_PATH/install.sh #まともに動かない?
#legacy? https://docs.espressif.com/projects/esp-idf/en/...
cd ~/tools/esp-idf
wget https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_2...
tar zxvf xtensa-esp32-elf-gcc8_2_0-esp-2020r2-linux-amd6...
.bashrcに追加
alias set_esp_idf='export IDF_PATH="/home/ichinomoto/too...
#v3.x
#https://docs.espressif.com/projects/esp-idf/en/release-...
cd ~/tools
wget https://dl.espressif.com/dl/xtensa-esp32-elf-linux6...
tar zxvf xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2...
** 使用時 [#v80ba0c4]
*** v4.0以降 [#wb70df50]
まずvenvに入る
source ~/venv/esp-idf/bin/activate
#上で追加したaliasを実行
set_esp_idf
*** v3.3まで [#h7671a6e]
まずvenvに入る
source ~/venv/esp-idf_v33/bin/activate
export IDF_PATH=[インストールした場所]
sh $IDF_PATH/add_path.sh
*** ビルド [#x6f51dd7]
sudo apt install libncurses-dev flex bison gperf
make menuconfig
make -j4
*** ビルドして書き込み [#w26764f5]
make -j4 flash
終了行:
[[tmp]]
*esp-idf [#b422df68]
**v4.4以降 [#m8a1f9d5]
git clone --recursive https://github.com/espressif/esp-i...
cd esp-idf
./install.sh
で仮想環境まで全部自動で入るようになっている。
使うときは
source export.sh
とすればidf.pyが使えるようになり、
idf.py -p /dev/ttyUSB0 flash -b 115200
でビルドして書き込みまで実行
* esp-idf old [#zdae8165]
** install [#aaf35a78]
git clone --recursive https://github.com/espressif/esp-idf
#pythonのvenv環境を作っておいたほうが良い
mkdir ~/venv
python3 -m venv ~/venv/esp-idf
#python用の環境に入る
source ~/venv/esp-idf/bin/activate
pip install wheel
cd esp-idf
pip install -r requirements.txt
#xtensaのtoolchainを入れる
#v4.0以降
##export IDF_PATH=~/tools/esp-idf
##sh $IDF_PATH/install.sh #まともに動かない?
#legacy? https://docs.espressif.com/projects/esp-idf/en/...
cd ~/tools/esp-idf
wget https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_2...
tar zxvf xtensa-esp32-elf-gcc8_2_0-esp-2020r2-linux-amd6...
.bashrcに追加
alias set_esp_idf='export IDF_PATH="/home/ichinomoto/too...
#v3.x
#https://docs.espressif.com/projects/esp-idf/en/release-...
cd ~/tools
wget https://dl.espressif.com/dl/xtensa-esp32-elf-linux6...
tar zxvf xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2...
** 使用時 [#v80ba0c4]
*** v4.0以降 [#wb70df50]
まずvenvに入る
source ~/venv/esp-idf/bin/activate
#上で追加したaliasを実行
set_esp_idf
*** v3.3まで [#h7671a6e]
まずvenvに入る
source ~/venv/esp-idf_v33/bin/activate
export IDF_PATH=[インストールした場所]
sh $IDF_PATH/add_path.sh
*** ビルド [#x6f51dd7]
sudo apt install libncurses-dev flex bison gperf
make menuconfig
make -j4
*** ビルドして書き込み [#w26764f5]
make -j4 flash
ページ名: