Wow. Let me start by saying getting the right combination of tools setup to do this took more time than learning and writing my first few lines of ARM assembly.
Each of the links below has install and config instructions, so I’m not going to cover all of these again here, but here’s the combination of tools that worked for me:
- Eclipse IDE with C/C++ plugins
- GNU ARM Eclipse plugins
- Sorcery CodeBench Lite, for the cross-compiler toolchain
An alternative toolchain could be the GNU Tools for ARM Embedded, but I couldn’t get my (simple) assembly to compile without unfathomable errors using this one (I tried this first before I tried the Sorcery toolchain).
Do you remember what ‘unfathomable’ errors you faced while trying the GNU ARM toolchain?
It uses the same code base as Sourcery, so there should be no differences…