I need help with upload the sketch for Arduino DUE from Raspberry Pi 4. I have this makefile:
ARCHITECTURE = sam
BOARD_TAG = due
BOARD_SUB = at91sam3x8e
ARDUINO_PORT = //dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.2.1.4:1.0
USER_LIB_PATH = /usr/share/arduino/libraries
include /usr/share/arduino/Arduino.mk
ARDMK_DIR = /usr/share/arduino/Arduino-Makefile
OBJDIR := build-due-at91sam3x8e
ARDUINO_VARIANT_PATH = /usr/share/arduino/hardware/arduino/sam/variants/arduino_due_x
If I try command “make”, I get this mistake:
raspberrypi@raspberrypi:~/mujDum/Ard4 $ make
Arduino.mk Configuration:
- [AUTODETECTED] CURRENT_OS = LINUX
- [AUTODETECTED] ARDUINO_DIR = /usr/share/arduino
- [COMPUTED] ARDMK_DIR = /usr/share/arduino (relative to Common.mk)
- [AUTODETECTED] ARDUINO_VERSION = 1813
- [USER] ARCHITECTURE = sam
- [DEFAULT] ARDMK_VENDOR = arduino
- [DEFAULT] ARDUINO_SKETCHBOOK =
- [BUNDLED] AVR_TOOLS_DIR = /usr/share/arduino/hardware/tools/avr (in Arduino distribution)
- [COMPUTED] ARDUINO_LIB_PATH = /usr/share/arduino/libraries (from ARDUINO_DIR)
- [COMPUTED] ARDUINO_PLATFORM_LIB_PATH = /usr/share/arduino/hardware/arduino/sam/libraries (from ARDUINO_DIR)
- [COMPUTED] ARDUINO_VAR_PATH = /usr/share/arduino/hardware/arduino/sam/variants (from ARDUINO_DIR)
- [COMPUTED] BOARDS_TXT = /usr/share/arduino/hardware/arduino/sam/boards.txt (from ARDUINO_DIR)
- [USER] USER_LIB_PATH = /usr/share/arduino/libraries
- [DEFAULT] PRE_BUILD_HOOK = pre-build-hook.sh
- [USER] BOARD_SUB = at91sam3x8e
- [USER] BOARD_TAG = due
- [COMPUTED] CORE = (from build.core)
- [COMPUTED] VARIANT = (from build.variant)
- [COMPUTED] OBJDIR = build-due-at91sam3x8e (from BOARD_TAG)
- [DEFAULT] ARDUINO_CORE_PATH = /usr/share/arduino/hardware/arduino/sam/cores/arduino
- [DETECTED] MONITOR_BAUDRATE = 19200 (in sketch)
- [DEFAULT] OPTIMIZATION_LEVEL = s
- [DEFAULT] MCU_FLAG_NAME = mmcu
- [DEFAULT] CFLAGS_STD = -std=gnu11 -flto -fno-fat-lto-objects
- [DEFAULT] CXXFLAGS_STD = -std=gnu++11 -fno-threadsafe-statics -flto
- [COMPUTED] DEVICE_PATH = //dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.2.1.4:1.0 (from MONITOR_PORT)
- [DEFAULT] FORCE_MONITOR_PORT =
- [AUTODETECTED] Size utility: AVR-aware for enhanced output
- [COMPUTED] BOOTLOADER_PARENT = /usr/share/arduino/hardware/arduino/sam/bootloaders (from ARDUINO_DIR)
- [COMPUTED] ARDMK_VERSION = 1.5
- [COMPUTED] CC_VERSION = 5.4.0 (avr-gcc)
mkdir -p build-due-at91sam3x8e
/usr/share/arduino/hardware/tools/avr/bin/avr-g++ -x c++ -include Arduino.h -MMD -c -mmcu= -DF_CPU= -DARDUINO=1813 -DARDUINO_ARCH_SAM -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino/sam/cores/arduino -I/usr/share/arduino/hardware/arduino/sam/variants/ -Wall -ffunction-sections -fdata-sections -Os -fpermissive -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -flto Test_DUE_1_1.ino -o build-due-at91sam3x8e/Test_DUE_1_1.ino.o
avr-g++: error: missing device or architecture after ‘-mmcu=’
make: *** [/usr/share/arduino/Arduino.mk:1252: build-due-at91sam3x8e/Test_DUE_1_1.ino.o] Error 1
I cann not find mistake. Can someone help me? Thanks