• Run the Robottool over the launcher to use the supplied libraries.
6.1.1.2 MacOS - Sierra
The following steps must be carried out one after the other:
• Create a folder for all source codes and the build system at the desired location, e.g. with the name
“Marvin-C++”
• Download the “GNU Arm Embedded Toolchain” for Mac OSX from
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads and save it to the created
folder.
• Unpack the GNU compiler into this folder and make sure that the GCC folder is called
“gcc-arm-none-eabi” - if not rename accordingly.
• Save and unpack the Marvin firmware package, e.g. “firmware-v1.3.1.tar.gz” and the
“make-4.2-bin-osx.tar.gz” build system from the SD card to this folder.
• Allow programs that are not loaded from the AppStore to be executed by running “sudo spctl
–master-disable” from the command line interface.
• Install the “Robottool”, see chapter 4.
• As source code editor we recommend the Tool “Geany” which is included on the SD card and you can
install as usual.
• To compile the code, double-click on “build_osx.command”.
• To clean the code, double-click on “clean_osx.command”.
AREXX Engineering & JM³ Engineering
Version: 1.3.1
October 27, 2017
Page: 46