构建NodeMCU固件

时间:2019-05-23 07:25:52

标签: lua esp8266 nodemcu

我正在尝试通过克隆github并使用make命令https://github.com/nodemcu/nodemcu-firmware来构建nodemcu固件。我正在使用树莓派,这可能是问题所在。我没有修改任何东西,只是克隆了master分支并输入make。想知道我是否缺少先决条件。以下是我用V = 1品牌得到的结果

  

make:输入目录'/ home / pi / Documents / nodemcu-firmware'PRUNE   libmain.a libc.a   / usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ sbin:/ bin:/ usr / local / games:/ usr / games:/ home / pi / Documents / nodemcu -firmware /工具/工具链/esp8266-linux-x86_64-20181106.0/bin   /home/pi/Documents/nodemcu-firmware/tools/toolchains/esp8266-linux-x86_64-20181106.0/bin/xtensa-lx106-elf-ar:   1:   /home/pi/Documents/nodemcu-firmware/tools/toolchains/esp8266-linux-x86_64-20181106.0/bin/xtensa-lx106-elf-ar:   语法错误:“(”意外的Makefile:331:目标配方   '/home/pi/Documents/nodemcu-firmware/sdk/.pruned-3.0-e4434aa'失败   制作:***   [/home/pi/Documents/nodemcu-firmware/sdk/.pruned-3.0-e4434aa]错误2   make:离开目录“ / home / pi / Documents / nodemcu-firmware”

1 个答案:

答案 0 :(得分:1)

根据documentation

  

Linux构建环境

     

NodeMCU项目默认情况下嵌入了适用于Linux / x86-64的现成工具链。

这意味着您只能在x86-64体系结构上运行的Linux上构建它。由于RPi基于ARM,因此您不能在其上构建该项目。