0
点赞
收藏
分享

微信扫一扫

WSL_ubuntu18版本安装esp-idf-v4.31

沉浸在自己的世界里 2022-05-03 阅读 103

1.安装WSL,VScode及Remote - WSL

2.更linux子系统软件源

非root用户没有权限,使用sudo chown -R lsf /etc/apt/sources.list命令给予用户文件权限,然后将国内源粘贴到sources.list文件前面

最后 sudo apt-get updatesudo apt-get upgrade 更新软件

3.更换pip3的软件源在~目录新建 .pip 文件夹,在文件夹内创建pip.conf文件,内容:

[global]
index-url = http://mirrors.aliyun.com/pypi/simple
[install]
trusted-host = mirrors.aliyun.com

4.将python3设置成默认python并安装python3-pip

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10

安装python3-pip

sudo apt install python3-pip

5.子系统安装依赖

sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util

6.获取esp-idf 4.3.1

创建esp-idf-v4.3.1文件夹来存放esp-idf和编译工具,在文件夹里运行下面命令

git clone -b v4.3.1 https://gitee.com/EspressifSystems/esp-idf.git

7.获取esp-gitee-tools

git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git

8.拉取剩余代码子模块

cd esp-gitee-tools

export EGT_PATH=$(pwd)

cd esp-idf

$EGT_PATH/submodule-update.sh

9.安装编译工具

运行下面命令设置编译工具安装路径

export IDF_TOOLS_PATH="$HOME/esp-idf-v4.3.1/esp-tools"

更改服务器加速下载

export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"

进入esp-idf文件夹后输入./install.sh开始安装工具

10.配置环境

IDF路径 export IDF_PATH="$HOME/esp-idf-v4.3.1/esp-idf"

工具路径export IDF_TOOLS_PATH="$HOME/esp-idf-v4.3.1/esp-tools"

最后运行 . $HOME/esp-idf-v4.3.1/esp-idf/export.sh完成环境配置

11.查看本地IDF版本

运行 idf.py --version

12.编译工程

设置目标芯片型号运行 idf.py set-target esp32c3(初始化工程只使用一次)

menuconfig配置工程 idf.py menuconfig

编译工程 idf.py build

下载到单片机 idf.py -p /dev/ttyS6 -b 576000 flash

使用esptool的串口终端 idf.py -p /dev/ttyS6 -b 115200 monitor

使用esptool的串口终端有卡顿的感觉

建议使用其他终端如minicom、picocom
tool的串口终端 idf.py -p /dev/ttyS6 -b 115200 monitor

使用esptool的串口终端有卡顿的感觉

建议使用其他终端如minicom、picocom

举报

相关推荐

0 条评论