by Max » Tue May 05, 2015 10:46 pm
The firmware relies on the Rowley CrossWorks for ARM build chain (which is slightly modified GCC for ARM) and also on their proprietary libs (libc, libm, etc). It might be easier to get started using an eval copy of CrossWorks, and/or check the Makefile for details. If you build debug version with CW, you must debug with CW, and vice versa (build with Makefile if debugging with standard GDB).
BTW, welcome to the forums!
HTH,
-Max