Instructions for PC Build 1) Obtain toolchain gcc-arm-elf-3.4.0.zip BUT THIS DOESN'T MATCH WHAT I HAVE 2) Unpack into C:\ drive This will result in a directory being created called gcc-arm-elf-3.4.0, which contains several directories (arm-elf, bin, lib, etc.) 3) Open a command prompt 4) Add the toolchain and associated utilies to your path c:\gcc-arm-elf-3.4.0\bin c:\gcc-arm-elf-3.4.0\utils You can do this most simply by typing set path=c:\gcc-arm-elf-3.4.0\bin;c:\gcc-arm-elf-3.4.0\utils;%path% 5) Confirm the presence of the compiler C:\>arm-elf-gcc --version arm-elf-gcc (GCC) 3.4.6 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 6) Obtain Code This can be any New Spirit program. 7) Navigate into one of the code directories, such as EX00_template EX01_structure EX02_Sleeping EX03_Moving 8) Ideally, we would navigate into these apps, type make and we'd be done, but they are not quite right. a) Each directory contains a makefile. They are the files that end in .mak Invoke make as follows, making sure FILENAME.mak is replaced by the appropriate file name: make -f FILENAME.mak b) This would normally work, except there's an error in the Makefiles. The include directive needs to be changed. The -I directive refers to the incorrect include directory. For example: CFLAGS = -O0 -IE:/SPYbot/APP_Kim/VoiceThrowing04/Include -Wall -gstabs+ needs to be changed to CFLAGS = -O0 -IInclude -Wall -gstabs+ the build then proceeds.