当前位置:网站首页>ESP at installation esp8266 and esp32 versions
ESP at installation esp8266 and esp32 versions
2022-07-07 23:32:00 【Little river god is tangled】
One 、esp-at obtain
Use in an available directory git Tools clone the official website of Lexin esp-at project
git clone https://github.com/espressif/esp-at.git
If it's too slow, you can clone this website :
git clone -b release/v3.4 https://github.com.cnpmjs.org/espressif/esp-at.git
Two 、 Depending on the environment to install
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
python -m pip install pyyaml xlrd
3、 ... and 、 Install the submodules
If you use esp-at In the document “build.py” Automatically clone esp-idf Sub module , But it will be a long time , and ESP8266 and ESP32 The sub modules of are all different , Not for public use , When using, you should download them separately . Downloading by yourself will be faster , Because we don't use : Official of Lexin GitHub.
1.ESP8266 Sub module installation of
Clone well esp-at after , stay esp-at Run under file :
cd esp-at
git clone -b release/v3.4 https://github.com.cnpmjs.org/espressif/ESP8266_RTOS_SDK.git esp-idf
Then enter esp-idf File to install and configure environment variables ,
cd esp-idf
./install.sh
Under normal circumstances, some files will be downloaded , After installation, you will be prompted to run export.sh
If there is such a problem :
That's because since python 2.7 Verification is added after version , Lead to URL Connection error .
resolvent :
Just disable verification , stay /usr/lib/python3.8/urllib/request.py Insert :
import ssl
ssl._create_default_https_context = ssl._create_unverified_context

If not again , Please clone a lower version ; Blogger is installing esp-idf v4.3 Not in version , however v4.2 Version can . It may be used in the new version python Caused by different versions .
Pull ESP8266 Supported sub modules
stay esp-idf Under the table of contents , open .gitmodules file
cd esp-idf
vi .gitmodules
hold url Such as :https://gitee.com/chencong_cc . This is the personal warehouse of Anson engineers , You can use .

Save after exit , perform :
git submodule init
git submodule update
After success, it's like this :
After pulling the supported sub modules , Please run “export.sh” Configure environment variables , You can go back to esp-at Directory operation build.py, The following error is very likely to occur for the first time , Tip no flash_project_args file :
cd esp-at
./build.sh

This is because stay build.py It needs to be configured before , To generate flash_project_args file , Use the following instructions to configure
./build.sh menuconfig
You will see this configuration interface appear , If this interface cannot appear , Please go back esp-idf The directory continues to run install.sh And re run export.sh:
Right click the direction key and select “Save” preservation , Left click to select “Exit” sign out , Then execute again build.py; Here are some build.py Instructions :
all // Compile all projects
app // Compile only app
app-flash // Burn only app The program
bootloader // Compile only bootloader
bootloader-flash // Burn only bootloader
clean // eliminate build Nie Rong in the document
confserver // function JSON Configure the service
efuse_common_table Genereate C-source for IDF's eFuse fields.
efuse_custom_table Genereate C-source for user's eFuse fields.
encrypted-app-flash Flash the encrypted app only.
encrypted-flash Flash the encrypted project.
erase_flash // erase flash.
erase_otadata // erase OTA data
flash // Burn the program
fullclean // eliminate build Configuration of
menuconfig // Run the configuration tool
monitor // Display serial port debugging
partition_table Build only partition table.
partition_table-flash Flash partition table only.
read_otadata Read otadata partition.
reconfigure Re-run CMake.
show_efuse_table Print eFuse table.
size Print basic size information about the app.
size-components Print per-component size information.
size-files Print per-source-file size information.
When running the compile command (./build.py build) This error may also occur :
solve : This is due to the lack of a dependency , Just install the following :
python -m pip install pyyaml xlrd
2.esp32 Sub module
esp-at I have pulled it before esp-idf, Three files or folders need to be deleted :
1、build Folder
2、sdkconfig file
3、esp-idf Folder 
Run again after deletion ./build.py, Or clone yourself esp-idf;
cd esp-at
git clone -b release/v4.2 https://github.com.cnpmjs.org/espressif/esp-idf.git
alike , After cloning, you also need to run ./install.sh, The subsequent process is the same as installation ESP8266 The process is the same .
This document is still being updated , Pay attention to collection !
边栏推荐
- Three questions TDM
- Ros2 topic (03): the difference between ros1 and ros2 [01]
- js 获取对象的key和value
- leetcode-520. Detect capital letters -js
- 系统设计概述
- HDU 4747 mex "recommended collection"
- Windows set redis to start automatically
- B_ QuRT_ User_ Guide(36)
- Experience sharing of system architecture designers in preparing for the exam: the direction of paper writing
- Installing spss25
猜你喜欢

B_QuRT_User_Guide(37)

UE4_ Ue5 panoramic camera

UE4_ Use of ue5 blueprint command node (turn on / off screen response log publish full screen display)

Oracle-数据库的备份与恢复

LM12丨Rolling Heikin Ashi二重K线滤波器

移动端异构运算技术 - GPU OpenCL 编程(基础篇)

Summary of SQL single table query 2020.7.27

B_ QuRT_ User_ Guide(37)

2021ICPC上海 H.Life is a Game Kruskal重构树

js 获取对象的key和value
随机推荐
Windows set redis to start automatically
做自媒体视频剪辑怎么赚钱呢?
B / Qurt Utilisateur Guide (36)
系统设计概述
漏洞复现----49、Apache Airflow 身份验证绕过 (CVE-2020-17526)
UE4_ Ue5 panoramic camera
FPGA basics catalog
三问TDM
IDEA 2021.3. X cracking
Sequence of entity layer, Dao layer, service layer and controller layer
LDO稳压芯片-内部框图及选型参数
2021icpc Shanghai h.life is a game Kruskal reconstruction tree
8.31 Tencent interview
在软件工程领域,搞科研的这十年!
家用电器行业渠道商协同系统解决方案:助力家电企业快速实现渠道互联网化
Explain
树后台数据存储(採用webmethod)[通俗易懂]
Technology at home and abroad people "see" the future of audio and video technology
Summary of SQL single table query 2020.7.27
Installing spss25