There is a documentation page, describing how to install Core Module development toolchain on macOS. But there is a dependency on brew, that I don’t have nor like. I use Macports but it seems that their ARM GCC package is incomplete.
For that reason, I had to come up with ‘vanilla’ installation of the toolchain. It is actually fairly easy.
-
Download a macOS binary release of the toolchain from https://launchpad.net/gcc-arm-embedded/+download - file name is
gcc-arm-none-eabi-5_4-2016q3-20160926-mac.tar.bz2
at the time of writing. -
Unpack this file into
/opt
directory:
$ sudo tar xjf gcc-arm-none-eabi-5_4-2016q3-20160926-mac.tar.bz2 -C /opt
-
Start the
make
(step no.4 in the Build firmware section of the documentation page) with path reconfigured:
PATH=${PATH}:/opt/gcc-arm-none-eabi-5_4-2016q3/bin make
That’s it. Now you have your very own, dedicated, BigClown Core module developement toolchain ready.
This is indeed only basic concept, it could be further improved.