Attempting to install boards (wio, lorawan, …) into arduino from seeedduino source
Seeed boards file:
http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://dl.espressif.com/dl/package_esp32_index.json,https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json
NOTE: PROBLEM IS OBVIOUS…
There is no clause for selecting a file for bossac
from any source for aarch64/arm64.
There is a clear reference for arm-linux-gnueabihf
(32 bit arm hard-float) which would execute on aarch64. Also, simple download of bossa-cli and building on aarch64 succeeds but the installer does not refer to external dependencies, so installation of the seeed boards for this file still fails as indicated.
SOLUTION:
Add a clause for aarch64 in the json to either grab the 32 bit hard-float file or build and upload an aarch64 resource for arduino and then update the json to refer to it.
ERROR:
Caused by: java.lang.Exception: Tool bossac is not available for your operating system.
at cc.arduino.contributions.packages.ContributionInstaller.install(ContributionInstaller.java:88)
at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$2(ContributionManagerUI.java:172)
Information:
# uname -a
Linux n2 4.9.277-117 #1 SMP PREEMPT Sat Aug 7 21:43:06 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
# cat /etc/issue
Ubuntu 20.04.3 LTS \n \l
ARDUINO Version: 1.8.15 (latest snap)