Ubuntu18.04 上 ESP32-WROOM-32 的 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-32

cd esp-at-release-2.2-32 

git clone -b release/v2.2.0.0_esp32 --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]):1

Module name:
1. WROOM-32
2. WROVER-32
3. PICO-D4
4. SOLO-1
5. MINI-1 (description: ESP32-U4WDH chip inside)
6. ESP32-D2WD (description: 2MB flash, No OTA)
7. ESP32_QCLOUD (description: QCLOUD TX:17 RX:16)
choose(range[1,7]):1

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

说明:

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值