使用树莓派编译 ESP32 遇到的问题及解决方法

 

 

一、使用 ./install.sh 时候遇到 c/_cffi_backend.c:15:10: fatal error: ffi.h: No such file or directory 问题的解决方法

这是使用 Python 安装依赖环境(requirements)的时候,出现的错误提示

c/_cffi_backend.c:15:10: fatal error: ffi.h: No such file or directory

这个问题可以使用下面命令,安装必需的依赖项 

sudo apt-get install build-essential libssl-dev libffi-dev python-dev

 

二、使用 make 或者 idf.py build 时出现下面报错:

xtensa-esp32-elf-gcc: internal compiler error: Segmentation fault signal terminated program cc1
Please submit a full bug report,
with preprocessed source if appropriate.

这是树莓派系统的问题,需要更新树莓派firmware(固件)解决这个错误。可以使用下面命令解决::

sudo rpi-update

 

 

你可能感兴趣的:(Linux,ESP32)