Installing the software:
------------------------

  - The software installation has been tested under Windows XP.
    It should work under Windows 2000 and Windows Vista too. 

  - Create the directory "C:\Dvpt_tools"

  - Unpack the file "TI_toolchain.zip" to "C:\Dvpt_tools"

  - Install cygwin-B20.exe to "C:\Dvpt_tools\cygnus", you don't have to
    include the Cygwin Installation in the PATH environment variable.

  - Install ActivePerl-5.6.1.629-MSWin32-x86-multi-thread.msi 
    to "C:\Dvpt_tools\Perl"
  
  - Install j2sdk-1_4_2_02-windows-i586-p.exe if you don't already have
    a newer version of Java installed.


Building the GSM firmware:
--------------------------

  - Change to the "g23m" directory of the source code and open a
    command prompt window (CMD.EXE).

  - Run the batch file "build.bat".

  - If something goes wrong, please have a look at the file "report.txt",
    it contains the output of the build process.
    
  - Please be aware that recreating the "pdt_2091.mak" makefile should not
    be done because "pdt_2091.mak" contains some manual adjustments. Usually
    recreating the makefile isn't necessary at all.


Misc:
-----

  - The TI Linker (Visual Linker V 1.9902) produces different result image 
    files depending on various circumstances. The result depends on:

    * Linker is called directly or from a sub-process (e.g. from MAKE).

    * Map file already exists or not.

    * How many file are in the output directory.

    There might be even more factors which influence the behaviour. Till now
    it seems that all the different image files produced from the same input
    files are valid and working. The problem from this behaviour of the linker
    is that image files can't be compared, even if they were produced from the
    same input files.
