NOT NEEDED: install python in /usr/bin: https://www.python.org/downloads/release/python-2715/ https://www.python.org/downloads/release/python-370/ Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command. https://os.mbed.com/docs/v5.9/tutorials/quick-start-offline.html#mac-os-x $> pip install mbed-cli $> mbed --version $> mbed config -G GCC_ARM_PATH PATH_TO_ARM_GCC_BINARIES e.g.: /pub/Develop/Hardware/STM32/AC6-IDE/SystemWorkbench.app/Contents/Eclipse/plugins/fr.ac6.mcu.externaltools.arm-none.macos64_1.16.0.201807130628/tools/compiler/bin $> mbed config --list $> mbed import https://github.com/ARMmbed/mbed-os-example-blinky $> cd mbed-os-example-blinky $> mbed compile --supported $> # attach board to usb to get name for TARGET $> mbed detect [mbed] Detected NUCLEO_L432KC, port /dev/tty.usbmodem623, mounted /Volumes/NODE_L432KC, interface version 0221: [mbed] Supported toolchains for NUCLEO_L432KC +---------------+-----------+-----------+-----------+-----------+-----------+ | Target | mbed OS 2 | mbed OS 5 | ARM | GCC_ARM | IAR | +---------------+-----------+-----------+-----------+-----------+-----------+ | NUCLEO_L432KC | Supported | Supported | Supported | Supported | Supported | +---------------+-----------+-----------+-----------+-----------+-----------+ Supported targets: 1 Supported toolchains: 3 $> mbed compile --target NAME_FOR_TARGET --toolchain GCC_ARM Total Static RAM memory (data + bss): 9992 bytes Total Flash memory (text + data): 53718 bytes $> mbed compile --target NAME_FOR_TARGET --toolchain GCC_ARM --flash $> mbed export --supported $> mbed export --ide qtcreator --target NUCLEO_L432KC $> mbed export -i gnuarmeclipse -m NUCLEO_L432KC This command creates the .project and .cproject files in the root folder of the project. You can open this new project with an Eclipse CDT, which has the GNU Arm Eclipse plug-ins installed.