comparison doc/Toolchain-setup-470 @ 109:a68c6c7942d7

doc: basic build documentation written
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 24 Jul 2018 23:55:24 +0000
parents
children e32860d28518
comparison
equal deleted inserted replaced
108:af6b7fcf7823 109:a68c6c7942d7
1 Preparing the build environment for TMS470
2 ==========================================
3
4 In order to compile FC Selenite with TI's original TMS470 compiler, you will
5 need a Unix/Linux system. Even though the compiler itself exists in the form
6 of Windows .exe binaries and thus has to be run under Wine (see below),
7 everything that we have built on top of it is Unix-based. The Mother uses
8 Slackware Linux version 13.37, 32-bit.
9
10 You will need to install the following four pieces of software on whatever
11 machine you will use to run the FC Selenite build process:
12
13 1. Wine: self-explanatory.
14
15 2. FreeCalypso Wine environment:
16
17 ftp://ftp.freecalypso.org/pub/GSM/TI_src/wine/installed-env.tar.xz
18
19 Extract the content of the above tarball into your ~/.wine/drive_c
20 directory - that's all there is to it!
21
22 3. nowhine wrapper around Wine:
23
24 ftp://ftp.freecalypso.org/pub/GSM/TI_src/wine/nowhine.c
25
26 Note that Wine may produce different whines on your system than it
27 does on mine, in which case if you wish to be relieved of those
28 whines, you'll need to edit my nowhine.c hack for your situation.
29 And if wine does not whine at all on your system, you can skip the
30 wrapper and create a nowhine symlink pointing directly to wine.
31
32 4. mokosrec2bin flash image file format conversion utility:
33
34 ftp://ftp.freecalypso.org/pub/GSM/GTA02/gsm-fw/mokosrec2bin.c
35
36 Note that the four host software pieces above are exactly the same as what has
37 been needed to build our previous TCS211-based fw works such as leo2moko-debug
38 and tcs211-c139 - thus if you have built those previously, you should already
39 have all of the necessary host tools.