
非root用户没有权限,使用sudo chown -R lsf /etc/apt/sources.list命令给予用户文件权限,然后将国内源粘贴到sources.list文件前面
最后 sudo apt-get update 和sudo apt-get upgrade 更新软件
[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开始安装工具
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完成环境配置
运行 idf.py --version
设置目标芯片型号运行 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
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)