The problem I encounter is: Tool bossac is not available for your operating system.
Is there a version of the SparkFun SAMD boards library that is compiled for ARM 64?
I got the SparkFun RedBoard Turbo - SAMD21 Development Board https://www.sparkfun.com/products/14812
and followed the instructions in the hookup guide. Everything works great when I use a desktop computer with Ubuntu 18.04, but doing the same thing on a NVIDIA Jetson Xavier NX fails when I try to install the SparkFun SAMD Boards.
Download Arduino IDE 1.8.13
Firefox: https://www.arduino.cc/en/software
Click on Linux ARM 64 bits
Click Download
~/Downloads/arduino-1.8.13-linux64.tar.xz
Right-click Extract to …
Browse to sw/NVIDIAJetsonXavirNX/SparkFunRedBoardTurbo
Install Arduino IDE
$: sudo mkdir -p /opt/SparkFunRedBoardTurbo
$: sudo chmod 777 /opt/SparkFunRedBoardTurbo
$: cp -r sw/NVIDIAJetsonXavirNX/SparkFunRedBoardTurbo/arduino-1.8.13-linuxaarch64/arduino-1.8.13 /opt/SparkFunRedBoardTurbo
$: cd /opt/SparkFunRedBoardTurbo/arduino-1.8.13
/opt/SparkFunRedBoardTurbo/arduino-1.8.13$: sudo ./install.sh
Open Arduino IDE ($: arduino)
Select File>Preferences
Enter Sketchbook location: /opt/SparkFunRedBoardTurbo/Arduino
$: mkdir -p /opt/SparkFunRedBoardTurbo/Arduino
Install Arduino’s SAMD Board Add-Ons
Open Arduino IDE ($: arduino)
Select Tools> Board: “Arduino Uno”> Board Manager…
Select Arduino SAMD Boards (32-bits ARM Cortex-M0+)
Click 1.8.1 Install
I tried 1.8.1 and 1.8.11
Install SparkFun’s SAMD Board Add-Ons
Open Arduino IDE ($: arduino)
Select File>Preferences
Copy following text into the Additional Board Manager URLs text box
https://raw.githubusercontent.com/spark … index.json
Click OK
Close and Open Arduino IDE
Select Tools> Board: “Arduino Uno”> Board Manager…
Select SparkFun SAMD Boards
Click 1.8.1 Install
Tool bossac is not available for your operating system.
java.lang.RuntimeException: java.lang.Exception: Tool bossac is not available for your operating system.
at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$2(ContributionManagerUI.java:175)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.Exception: Tool bossac is not available for your operating system.
at cc.arduino.contributions.packages.ContributionInstaller.install(ContributionInstaller.java:89)
at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$2(ContributionManagerUI.java:172)
… 1 more