pirelli_dpl10 ============= This directory contains the board support for Pirelli "Discus" DP-L10 phones. It is a variant of the compal_e88 configuration with the small change of enabling the IrDA serial console: * CONFIG_SERIAL_IRDA_CONSOLE=y 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: * Pirelli DPL-10 nsh_highram loaded via romload in osmocon 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, and that you added support for sercomm in your configuration(CONFIG_SERCOMM_CONSOLE=y) you will get compilation errors in drivers/sercomm due to header files that are needed from the osmocom-bb directory. By default, NuttX will not 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).