The ARM/THUMB precompiled toolchain running under windows can be found here.
To use the the arm compilers under Windows 2000/XP you must first install cygwin. Note that the default installation of cygwin does not install make so you will need to select the installation on make during the installation process. I recommend you install the utils, develop and archive packages so that you get all the utilities you might need during the development process.
Once cygwin is install you need to expand the the compiler into the directory of your choice
$ mkdir armgnutools
$ gunzip gnutools_windows.tar.gz
$ tar -xvf gnutools_windows.tar.gz
Now the only thing that you have to do to compile your code is to make sure that any of the arm tools called in your Makefile are pointed to the right path. For example if the arm-elf directory is located in the directory /armgnutools you need to add the bin directory to your path:
$ PATH=/armgnutools/bin:$PATH
For Windows 2000/XP it is better to update your path environment variable to point to the arm-elf/bin directory.
Some additional useful information about using the GNU tools and embedded operating systems development can be found in the books available in our group:
![]() |
Embedded System Design on a Shoestring, by Lewin A.R.W Edwards - ask Dimitrios if you need to take a look at this |
![]() |
MicroC/OS II book, by Labrosse |
![]() |
Embedded Systems Building Blocks by Labrosse, ask Andreas if you need to borrow this. |
To debug your code on the OKI CPU board, you can use the Seehau Debugger & JTAG pod from Nohau. There are 2 sets of these tools available in the lab.
Bill Gatliff has written a series of excellent articles on using the GNU tools. For our projects I recommend the following:
![]() |
A Tutorial Introduction to GNU Tools Using the ARM Evaluator-7T |
![]() |
An Introduction to the GNU Compiler and Linker |
Our primary development is done using the Seehau Debugger developed by Nohau. Other tools are also available. Please email us with additional suggestions on tools usage and we will post your information here.
We would like to acknowledge the support of OKI Semiconductor in purchasing the ML67Q4003 CPU boards.