FreeCalypso > hg > freecalypso-sw
comparison README @ 97:a2e793f6b8c4
some README files added
| author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
|---|---|
| date | Sun, 01 Sep 2013 12:54:42 +0000 |
| parents | |
| children | afceeeb2cba1 |
comparison
equal
deleted
inserted
replaced
| 96:57b8dbb029c2 | 97:a2e793f6b8c4 |
|---|---|
| 1 You are looking at the top level of the freecalypso-sw source code tree. | |
| 2 The subtrees of this source tree are as follows: | |
| 3 | |
| 4 loadtools The suite of tools which run on a development host machine | |
| 5 (normally PC/Linux desktop or laptop) and communicate with | |
| 6 Calypso targets. Starting from the Calypso ROM bootloader, | |
| 7 these tools allow you to peek and poke registers, read and | |
| 8 program flash, and load and execute experimental code in IRAM | |
| 9 or XRAM. | |
| 10 | |
| 11 nuc-fw Nucleus-based firmware. This tree contains the early beginnings | |
| 12 of my (Michael Spacefalcon's) attempt to recreate TI's GSM | |
| 13 firmware suite running under Nucleus RTOS. The current code is | |
| 14 in the earliest embryonic stages of development, and does not | |
| 15 do anything useful yet. The RTOS code is FreeNucleus, based on | |
| 16 the Nucleus PLUS sources liberated by comrade XVilka and ported | |
| 17 to build with gcc and run on the Calypso by Spacefalcon the | |
| 18 Outlaw. | |
| 19 | |
| 20 target-utils These are utilities which run on Calypso targets, but which are | |
| 21 independent of Nucleus, of any other RTOS, and of any larger | |
| 22 firmware suite, i.e., totally standalone. The two current | |
| 23 utilities are loadagent, which is common for all currently | |
| 24 supported Calypso targets and is required in order to use | |
| 25 fc-loadtool or fc-xram (see loadtools), and pirexplore - the | |
| 26 latter is a hardware exploration utility specific to the | |
| 27 Pirelli DP-L10 target. | |
| 28 | |
| 29 toolchain Scripts and patches for building the gcc+binutils toolchain | |
| 30 targeting ARM7, the CPU core of the Calypso GSM/GPRS baseband | |
| 31 processor. You'll need to build and install this toolchain | |
| 32 first before you can build nuc-fw or target-utils. |
