linux下用makefile如何编译 nano 或 mini

2025-10-281114
AI 快速预览详细 收起
本文介绍了如何在 Linux 系统下使用 Makefile 编译 Arduino Nano 和 Pro Mini。用户在编译过程中遇到了无法找到 nano.build.mcu 的错误。通过在 Makefile 中正确设置 ARDUINO_BOARD 和检查 boards.txt 文件中的配置,可以解决该问题。具体步骤包括:1. 确保 Makefile 中的 ARDUINO_BOARD 设置为 nano 或 pro-mini;2. 检查 boards.txt 文件中是否包含相应的配置。这样可以避免编译错误,提高开发效率。
nano与pro mini 都有328 和 168 两种,makefile如何写呢?我编译时

  1. make -k
  2. Arduino-boards: Can't find nano.build.mcu
  3. make: "/usr/local/arduino-bsd-mk/scripts/arduino-boards -f /usr/local/arduino/hardware/arduino/avr/boards.txt nano build.mcu" returned non-zero status
复制代码
我也试过在 boards.txt 里缺什么加什么,但我猜应该有更方便的方法吧?请教。

我的makefile
  1. ARDUINO_DIR=    /usr/local/arduino
  2. ARDUINO_MK_DIR= /usr/local/arduino-bsd-mk
  3. ARDUINO_LIBS=        SPI Wire Adafruit_GFX Adafruit_SH1106 Adafruit_BusIO
  4. AVRDUDE_PORT=   /dev/cuaU0
  5. ARDUINO_BOARD=  nano
  6. TARGET=         eWatch
  7. include ${ARDUINO_MK_DIR}/bsd.arduino.mk
复制代码




创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -