Files
nuttx/configs/compal_e99
patacongo cc72319c3f Adding skeleton Kconfig files (part 2 of 2)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4565 42af7a65-404d-4744-a932-0658087f49c3
2012-04-06 15:58:25 +00:00
..

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



Osmocom-BB Dependencies and Sercomm

===================================



The build environment assumes that you have the osmocom-bb project

directory at same level as the nuttx project:



  |- nuttx

  |- apps

  `- osmocom-bb



If you attempt to build this configuration without osmocom-bb, you will

get compilation errors in drivers/sercomm due to header files that are

needed from the osmocom-bb directory.



By default, NuttX will use sercomm (HDLC protocol) to communicate with the

host system. Sercomm is the transport used by osmocom-bb that runs on top

of serial.  See http://bb.osmocom.org/trac/wiki/nuttx-bb/run for detailed

the usage of nuttx with sercomm.



Loading NuttX

=============



The osmocom-bb wiki describes how to load NuttX.  See

http://bb.osmocom.org/trac/wiki/nuttx-bb for detailed information.

The way that nuttx is loaded depends on the configuration (highram/compalram)

and phone:



o compalram is for the ramloader(for phone having a bootloader on flash)

o 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).