Update documenation to include Calypso and the Compal phones
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4513 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
b5a58076fe
commit
2c8925e08b
@ -1040,7 +1040,7 @@
|
||||
<li><a href="#linuxusermode">Linux user mode simulation</a> (1)</li>
|
||||
<li>ARM
|
||||
<ul>
|
||||
<li><a href="#arm7tdmi">ARM7TDMI</b></a> (4)</li>
|
||||
<li><a href="#arm7tdmi">ARM7TDMI</b></a> (5)</li>
|
||||
<li><a href="#arm920t">ARM920T</a> (1) </li>
|
||||
<li><a href="#arm926ejs">ARM926EJS</a> (3) </li>
|
||||
<li><a href="#armcortexm3">ARM Cortex-M3</a> (14)</li>
|
||||
@ -1133,6 +1133,28 @@
|
||||
<td><br></td>
|
||||
<td><hr></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br></td>
|
||||
<td>
|
||||
<p>
|
||||
<b>TI Calypso</b>.
|
||||
This port supports the TI "Calypso" MCU used in various cell phones (and, in particular,
|
||||
by the <a href="http://bb.osmocom.org/trac/">Osmocom-bb project</a>).
|
||||
Like the c5471, NuttX operates on the ARM7 of this dual core processor.
|
||||
</p>
|
||||
<ul>
|
||||
<p>
|
||||
<b>STATUS:</b>
|
||||
This port was contributed by Denis Carilki and includes the work of Denis, Alan Carvalho de Assis, and Stefan Richter.
|
||||
Calypso support first appeared in NuttX-6.17.
|
||||
</p>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br></td>
|
||||
<td><hr></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br></td>
|
||||
<td>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<tr align="center" bgcolor="#e4e4e4">
|
||||
<td>
|
||||
<h1><big><font color="#3c34ec"><i>NuttX README Files</i></font></big></h1>
|
||||
<p>Last Updated: March 9, 2012</p>
|
||||
<p>Last Updated: March 24, 2012</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -58,6 +58,10 @@
|
||||
| | | |- <a href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/nuttx/configs/c5471evm/include/README.txt?view=log">include/README.txt</a>
|
||||
| | | |- <a href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/nuttx/configs/c5471evm/src/README.txt?view=log">src/README.txt</a>
|
||||
| | | `- <a href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/nuttx/configs/c5471evm/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||
| | |- compal_e88/
|
||||
| | | `- <a href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/nuttx/configs/compal_e88/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||
| | |- compal_e99/
|
||||
| | | `- <a href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/nuttx/configs/compal_e99/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||
| | |- demo9s12ne64/
|
||||
| | | `- <a href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/nuttx/configs/demo9s12ne64/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||
| | |- ea3131/
|
||||
|
@ -542,6 +542,10 @@ nuttx
|
||||
| | |- include/README.txt
|
||||
| | |- src/README.txt
|
||||
| | `- README.txt
|
||||
| |- compal_e88
|
||||
| | `- README.txt
|
||||
| |- compal_e99
|
||||
| | `- README.txt
|
||||
| |- demo0s12ne64/
|
||||
| | `- README.txt
|
||||
| |- ea3131/
|
||||
|
@ -146,12 +146,19 @@ arch/arm - ARM-based micro-controllers
|
||||
|
||||
arch/arm/src/armv7-m and arch/arm/include/armv7-m
|
||||
Common ARMv7-M logic (Cortex-M3 and Cortex-M4)
|
||||
|
||||
|
||||
arch/arm/include/c5471 and arch/arm/src/c5471
|
||||
TI TMS320C5471 (also called TMS320DM180 or just C5471).
|
||||
NuttX operates on the ARM7 of this dual core processor. This port
|
||||
complete, verified, and included in the NuttX release 0.1.1.
|
||||
|
||||
arch/arm/include/calypso and arch/arm/src/calypso
|
||||
TI "Calypso" MCU used in various cell phones (and, in particular,
|
||||
by the Osmocom-bb project). Like the c5471, NuttX operates on the
|
||||
ARM7 of this dual core processor. This port was contributed by
|
||||
Denis Carilki and includes the work of Denis, Alan Carvalho de Assis,
|
||||
and Stefan Richter. Calypso support first appeared in NuttX-6.17.
|
||||
|
||||
arch/arm/include/dm320 and arch/arm/src/dm320
|
||||
TI TMS320DM320 (also called just DM320).
|
||||
NuttX operates on the ARM9EJS of this dual core processor. This port
|
||||
@ -185,8 +192,8 @@ arch/arm - ARM-based micro-controllers
|
||||
complete and verified. As of NuttX 5.3, the port includes only basic
|
||||
timer interrupts and serial console support.
|
||||
|
||||
arch/arm/include/lpc313x and arch/arm/src/lpc313x
|
||||
These directories provide support for NXP LPC313x family of
|
||||
arch/arm/include/lpc31xx and arch/arm/src/lpc31xx
|
||||
These directories provide support for NXP LPC31xx family of
|
||||
ARM926EJ-S processors. The port for the NXP LPC3131 was first
|
||||
released in NuttX-5.1 (but was not functional until NuttX-5.2).
|
||||
STATUS: The basic EA3131 port is complete and verified in NuttX-5.2
|
||||
@ -196,6 +203,9 @@ arch/arm - ARM-based micro-controllers
|
||||
verified using the NuttX OS test, USB serial and mass storage tests
|
||||
and includes a working implementation of the NuttShell ((NSH)).
|
||||
|
||||
This port was later extended to support additional members of the
|
||||
LPC31xx family including, specifically, the LPC3152.
|
||||
|
||||
arch/arm/include/sam3u and arch/arm/src/sam3u
|
||||
Atmel AT91SAM3U. This port is for Atmel AT91SAM3U4E MCU.
|
||||
STATUS: The basic AT91SAM3U port was released in NuttX version 5.1.
|
||||
@ -205,16 +215,13 @@ arch/arm - ARM-based micro-controllers
|
||||
onfiguration to support the NuttShell is also included.
|
||||
|
||||
arch/arm/include/stm32 and arch/arm/src/stm32
|
||||
These directories contain support for the STMicro STM32 family, particularly
|
||||
for the STM32F103ZET6.
|
||||
STATUS: The basic STM32 port was released in NuttX version 0.4.12.
|
||||
The basic port includes boot-up logic, interrupt driven serial console,
|
||||
and system timer interrupts. The 0.4.13 release added support for SPI,
|
||||
serial FLASH, and USB device.; The 4.14 release added support for
|
||||
buttons and SDIO-based MMC/SD and verifed DMA support. Verified
|
||||
configurations are available for NuttX OS test, the NuttShell (NSH)
|
||||
example, the USB serial device class, and the USB mass storage device
|
||||
lass example.
|
||||
These directories contain support for the STMicro STM32 F1, F2, and
|
||||
F4 families.
|
||||
|
||||
STATUS: The basic STM32 F1 port was released in NuttX version 0.4.12.
|
||||
and has continued to develop consistently over time. It now includes
|
||||
support for the F2 and F4 families and a rich offering of peripheral
|
||||
drivers.
|
||||
|
||||
arch/arm/include/str71x and arch/arm/src/str71x
|
||||
These directories provide support for the STMicro STR71x processors.
|
||||
|
@ -1347,6 +1347,12 @@ configs/c5471evm
|
||||
NuttX runs on the ARM core and is built with a GNU arm-elf toolchain*.
|
||||
This port is complete and verified.
|
||||
|
||||
configs/compal_e88 and compal_e99
|
||||
These directories contain the board support for compal e88 and e99 phones.
|
||||
These ports are based on patches contributed by Denis Carikli for both the
|
||||
compal e99 and e88. The patches were made by Alan Carvalho de Assis and
|
||||
Denis Carikli using the Stefan Richter's Osmocom-bb patches.
|
||||
|
||||
configs/demo9s12ne64
|
||||
Feescale DMO9S12NE64 board based on the MC9S12NE64 hcs12 cpu. This
|
||||
port uses the m9s12x GCC toolchain. STATUS: (Still) under development; it
|
||||
|
28
configs/compal_e88/README.txt
Executable file
28
configs/compal_e88/README.txt
Executable file
@ -0,0 +1,28 @@
|
||||
compal_e88
|
||||
==========
|
||||
|
||||
This directory contains the board support for compal e88 phones.
|
||||
|
||||
This port is based on patches contributed by Denis Carikli for both the
|
||||
compal e99 and e88. At the time of initial check-in, the following phones
|
||||
were tested:
|
||||
|
||||
* motorolla c155 (compal e99) with the compalram and highram configuration
|
||||
* motorolla W220 (compal e88)
|
||||
* The openmoko freerunner baseband(compal e88)
|
||||
|
||||
The patches were made by Alan Carvalho de Assis and Denis Carikli using
|
||||
the Stefan Richter's patches that can be found here:
|
||||
|
||||
http://cgit.osmocom.org/cgit/nuttx-bb/log/?h=lputt%2Ftesting
|
||||
|
||||
http://bb.osmocom.org/trac/wiki/nuttx-bb/run detail the usage of nuttx with
|
||||
sercomm(the transport used by osmocom-bb that runs on top of serial).
|
||||
|
||||
The way of loading nuttx(which is also documented in osmocom-bb wiki) depend
|
||||
on the configuration(highram/compalram) and phone:
|
||||
|
||||
compalram is for the ramloader(for phone having a bootloader on flash)
|
||||
highram is for phones having the romloader(if the phone has a bootrom) or for
|
||||
loading in the ram trough a special loader(loaded first on ram by talking to
|
||||
the ramloader) when having a ramloader(which can only load 64k).
|
28
configs/compal_e99/README.txt
Executable file
28
configs/compal_e99/README.txt
Executable file
@ -0,0 +1,28 @@
|
||||
compal_e99
|
||||
==========
|
||||
|
||||
This directory contains the board support for compal e99 phones.
|
||||
|
||||
This port is based on patches contributed by Denis Carikli for both the
|
||||
compal e99 and e88. At the time of initial check-in, the following phones
|
||||
were tested:
|
||||
|
||||
* motorolla c155 (compal e99) with the compalram and highram configuration
|
||||
* motorolla W220 (compal e88)
|
||||
* The openmoko freerunner baseband(compal e88)
|
||||
|
||||
The patches were made by Alan Carvalho de Assis and Denis Carikli using
|
||||
the Stefan Richter's patches that can be found here:
|
||||
|
||||
http://cgit.osmocom.org/cgit/nuttx-bb/log/?h=lputt%2Ftesting
|
||||
|
||||
http://bb.osmocom.org/trac/wiki/nuttx-bb/run detail the usage of nuttx with
|
||||
sercomm(the transport used by osmocom-bb that runs on top of serial).
|
||||
|
||||
The way of loading nuttx(which is also documented in osmocom-bb wiki) depend
|
||||
on the configuration(highram/compalram) and phone:
|
||||
|
||||
compalram is for the ramloader(for phone having a bootloader on flash)
|
||||
highram is for phones having the romloader(if the phone has a bootrom) or for
|
||||
loading in the ram trough a special loader(loaded first on ram by talking to
|
||||
the ramloader) when having a ramloader(which can only load 64k).
|
Loading…
Reference in New Issue
Block a user