ESP-ADF环境搭建(ESP32-Lyrat)

系统环境:Ubuntu 18.04 LTS

1. 开发环境搭建的准备工作:

  • 下载SDK

    git clone --recursive https://github.com/espressif/esp-adf.git 
  • 安装依赖库

    sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-serial
  • 编译链、IDF和ADF的安装和配置,编译链的下载地址如下:

    • for 64-bit Linux:

      https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz
    • for 32-bit Linux:

      https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-1.22.0-80-g6c4433a-5.2.0.tar.gz
    • 使用wget命令就可以下载

      mkdir -p ~/espcd ~/espwget https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz tar -xzf /xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz

      接下来配置编译链、idf、adf的路径,使用命令“vim ~/.profile”在profile文件添加以下内容

      export PATH="$PATH:$HOME/esp/xtensa-esp32-elf/bin"alias get_esp32='export PATH="$PATH:$HOME/esp/xtensa-esp32-elf/bin"'export IDF_PATH=~/workspace/esp32/esp-adf/esp-idfexport ADF_PATH=~/workspace/esp32/esp-adf
    • 重启电脑后使用命令验证是否添加成功

      printenv PATH

      结果参考如下代码:

      /home/user-name/bin:/home/user-name/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/user-name/esp/xtensa-esp32-elf/bin

2. 编译、下载、运行并调试lyrat开发板

编译:

编译项目有时候需要配置wifi的帐号和密码,在make menuconfig菜单里配置就行了。

cd ~/esp-adf/examples/get-started/play_mp3
make menuconfig  #配置编译相关设置
make -j4  #编译

烧录:

运行‘make flash’命令,需要长摁着boot键,再短按一下reset键。启动开发板,还有需要注意串口权限的问题。

make  flash 

运行并调试:

运行开发板之前需要摁reset键

make monitor
最后修改:2018 年 10 月 11 日
如果觉得我的文章对你有用,请随意赞赏