Ubuntu18.04 上 ESP8285 的 esp-at release_v2.2.0.0 编译环境搭建

1 环境搭建前提

1.1 安装编译 ESP-IDF 需要的软件包:
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util
1.2 安装 Python 3.8
sudo apt-get install python3.8-venv python3.8-dev
1.3 选择 python3 环境:
sudo update-alternatives --config python
1.4 安装 install pip

使用 pip 安装以下 python 软件包

python -m pip install pyyaml xlrd

python -m pip --version

2 创建一个空的文件夹,克隆 esp-at release/v2.2.0.0 版本的 SDK

cd esp

mkdir esp-at-release-2.2-8285

cd esp-at-release-2.2-8285

git clone -b release/v2.2.0.0_esp8266 --recursive https://github.com/espressif/esp-at.git

cd esp-at 

git submodule update --init --recursive 

git pull

3 在 esp-at 目录下,执行如下命令,按照提示进行模组型号选择。

此过程会在 esp-at 目录下克隆 esp-idf

./build.py menuconfig
Platform name:
1. PLATFORM_ESP32
2. PLATFORM_ESP8266
3. PLATFORM_ESP32S2
4. PLATFORM_ESP32C3
choose(range[1,4]):2

Module name:
1. WROOM-02 (description: TX:15 RX:13)
2. WROOM-5V2L (description: 5V UART level)
3. ESP8266_1MB (description: No OTA)
4. WROOM-02-N (description: TX:1 RX:3)
5. WROOM-S2
choose(range[1,5]):3

Enable silence mode to remove some logs and reduce the firmware size?
0. No
1. Yes
choose(range[0,1]):1

4 进入到 esp-at/esp-idf 目录下,执行如下命令:

cd esp-idf 

export IDF_PATH=$(pwd)

./install.sh 

. ./export.sh 

5 返回到 esp-at 目录下,执行如下命令,配置、编译、下载 esp-at 固件

cd ..

./build.py menuconfig

./build.py build

./build.py flash monitor

说明:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值