Skip to content

Support Additional Host Systems #58

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
blu-raspberry opened this issue Sep 21, 2019 · 4 comments
Closed

Support Additional Host Systems #58

blu-raspberry opened this issue Sep 21, 2019 · 4 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@blu-raspberry
Copy link

Apollo3 Board will not install from Board Manager on Pi 4. (Raspbian Buster)

The error is "Tool arm-none-eabi-gcc is not available for your operating system."

I have the 32 bit version of Arduino v 1.8.10 (64 bit is not applicable.)
I prefer using a Pi (3 or 4) for physical computing but in the case of my new Artemis RedBoard it seems to me that is not an option unless or until the board support is enhanced for this platform.

Please advise. Thank you!

@oclyke
Copy link
Contributor

oclyke commented Sep 23, 2019

Thanks for your interest!

This is an error raised by Arduino trying to indicate that the dependencies cannot be fulfilled. The dependencies are specified in the index JSON here. That tells Arduino "we need this tool"

And later in the same file we say "here's where you can get that tool for various platforms!"

So really what is needed is to:

  1. Find out what "host" value Arduino is looking for on your Pi 3/4 and then either
  2. a. make a new entry with that host value and a link to one of the tools we already host or
  3. b. get the proper arm-nbone-eabi (2018 q4 major) tools binary for the Pi and post it here so that we can host it - then use the new link to make the new entry supporting that tool for Pi.

Unfortunately I just don't have time right now to find out the proper host key myself and I haven't seen any obvious documentation by Arduino. If you're willing to do it you could start by looking at the JSON package index for a core that does work on Pi.

@oclyke oclyke changed the title RPi 4 / Apollo3 Board v 1.0.9 / arm-none-eabi-gcc not available Support Additional Host Systems Nov 18, 2019
@oclyke
Copy link
Contributor

oclyke commented Nov 18, 2019

Based on this forum post I am expanding this issue to general additional host support.

Goals:

  • RPi (4, 3, Zero)
  • Jetson Nano

Some host values to consider

  • arm-linux-gnueabihf
  • aarch64-linux-gnu

And also we may need to provide the bootloader binaries compiled for the respective architectures.

@oclyke
Copy link
Contributor

oclyke commented Jan 6, 2020

Related: #105

@oclyke oclyke added enhancement New feature or request help wanted Extra attention is needed labels Jan 6, 2020
@Wenn0101
Copy link
Contributor

closed due to inactivity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants