Xcode Embedded DEvelopmeNt installs an extended Xcode toolchain on basis of the default toolchain in ~/Library/Developer/Toolchains/
. The toolchain is extended by a few additional LLVM tools like lld
, llvm-objcopy
, llvm-size
, and a script to adopt lld
to work with Xcode.
First install the arm-none-eabi-llvm
compiler:
brew tap eblot/armeabi
brew install arm-none-eabi-llvm
Clone the repository or download .zip
archive.
Next execute the following command:
python3 setup.py
Choose the X-EDEN toolchain in the Xcode main menu under Toolchains.
- X-ARM Xcode templates for embedded arm cortex-m development.