Building and debugging projects for this component are dependent on external tools.
This software supports several compiler variants. Projects files are organized by supported compilers. This section lists the compatible compilers.
Keil MDK is the most comprehensive software development solution for Arm-based microcontrollers and includes all components that you need to create, build, and debug embedded applications.
GCC projects in this package assumes GCC ARM bare metal cross tools (i.e. "arm-none-eabi-") are in your path. Building on both Windows and Linux (e.g. Ubuntu 14.04) is supported. The GCC toolchain can be obtained from of the following locations:
For Windows, GNU utilities (i.e. make, grep, ls, etc.) can be obtained from:
A Python 2.7 interpreter may be required for some binary compilations. Python can be obtained from your Linux platform's standard distribution package or downloaded from:
API documentation is generated with Doxygen. Project Makefiles are availble for convenience. For more information about Doxygen, visit:
Doxygen generation has dependencies to additional tools which can be installed with a package manager. For example, on Ubuntu:
sudo apt-get install doxygen graphviz mscgen
Arm DAP Link
Arm Mbed DAPLink is an open-source software project that enables programming and debugging application software on running on Arm Cortex CPUs.
Segger J-Link tools are used for installing binaries on the embedded target. Debugging on both Windows and Linux (e.g. Ubuntu 14.04) is supported. For more information about available debugger probes and software see: