FreeCalypso > hg > fc-selenite
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. |
