ESP8266工具链安装方法

xiaoxiao2021-02-28  19

1. 工具链安装

方法1:使用Xtensa crosstool-NG

下载路径: https://github.com/esp8266/esp8266-wiki/wiki/Toolchain

缺点:编译复杂

 

方法2:使用esp-open-sdk

下载链接: https://github.com/pfalcon/esp-open-sdk

缺点: 需要下载很多文件,速度极慢,而且最终编译有错

 

方法3xtensa-lx106-elf.tar.bz2

下载链接: https://download.csdn.net/download/ling3ye/9809395

 

2. 方法三安装详细步骤

Step1: xtensa-lx106-elf.tar.bz2解压缩到opt目录下

sudo tar -xjvf xtensa-lx106-elf.tar.bz2 -C /opt

效果如下图所示:

 

Step2: 修改文件夹权限

sudo chmod -R 777 xtensa-lx106-elf/

Step3: 修改环境变量

方法1 export PATH=/opt/xtensa-lx106-elf/bin:$PATH

方法2sudo gedit /etc/environment (如果不习惯使用gedit,可以用vivim)

添加内容:/opt/xtensa-lx106-elf/bin

 

可以通过echo $PATH 测试修改是否成功

Step4:使环境变量生效

source /etc/environment

Step5: 测试工具链版本

xtensa-lx106-elf-gcc -v

如下图所示:

 

3. 可能存在的问题

问题1出现文件或者目录找不到(这个问题比较常见,例如是海思的工具也容易出现这个问题)

原因没有32位的运行库

解决方法:sudo apt-get install libc6:i386 libgcc1:i386 libstdc++5:i386 libstdc++6:i386

转载请注明原文地址: https://www.6miu.com/read-2650192.html

最新回复(0)