summaryrefslogtreecommitdiff
path: root/nuttx/configs
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2013-05-16 09:36:55 -0600
committerGregory Nutt <gnutt@nuttx.org>2013-05-16 09:36:55 -0600
commit8103e0321234bec9383d442068a66162e67c2598 (patch)
tree9e7265ee49152481ea4f341779ddf5742daf6365 /nuttx/configs
parent4e4fe19a8deba9dbb63294bb2ba74a452a663a9f (diff)
downloadpx4-nuttx-8103e0321234bec9383d442068a66162e67c2598.tar.gz
px4-nuttx-8103e0321234bec9383d442068a66162e67c2598.tar.bz2
px4-nuttx-8103e0321234bec9383d442068a66162e67c2598.zip
apps/examples/helloxx entry point name was mangled when built as an NSH builtin; plus some README updates
Diffstat (limited to 'nuttx/configs')
-rw-r--r--nuttx/configs/pirelli_dpl10/README.txt66
1 files changed, 56 insertions, 10 deletions
diff --git a/nuttx/configs/pirelli_dpl10/README.txt b/nuttx/configs/pirelli_dpl10/README.txt
index 57e0a609b..6f2339f11 100644
--- a/nuttx/configs/pirelli_dpl10/README.txt
+++ b/nuttx/configs/pirelli_dpl10/README.txt
@@ -8,6 +8,7 @@ Contents
========
* History
+ * Hardware
* Osmocom-BB Dependencies and Sercomm
* Loading NuttX
* Memory Map
@@ -34,26 +35,71 @@ History
http://cgit.osmocom.org/cgit/nuttx-bb/log/?h=lputt%2Ftesting
+Hardware
+========
+
+ * CPU/DBB: TI Calypso (D751992AZHH)
+
+ See http://bb.osmocom.org/trac/wiki/Hardware/Calypso
+
+ * ABB: TI Iota (TWL3014)
+
+ Analog baseband chip. See http://bb.osmocom.org/trac/wiki/Iota
+
+ * GSM Transceiver: TI Rita (TRF6151)
+
+ GSM Transceiver. See http://bb.osmocom.org/trac/wiki/Rita
+
+ * PA: SKY77328-13
+
+ Quad-band GSM/GPRS: See http://www.skyworksinc.com/Product.aspx?ProductID=434
+
+ * Flash/SRAM: Spansion S71PL129NC0 128MBit/64MBit
+
+ Combined FLASH and SDRAM:
+ FLASH: 128Mbit
+ SDRAM: 64Mbit
+
+ * Wifi: Marvell 88W8385 802.11 MAC
+ Marvell 88W8015 802.11b/g transceiver
+
+ * Winbond W56940 ringtone chip
+
+ * Sunplus SPCA552E multimedia controller
+
+ Multimedia processor: integrates CMOS sensor interface, DSC processor, JPEG
+ codec engine, LCM interface and other peripherals.
+
+ I have not yet been able to find a data sheet for this chip. I believe that
+ it will be critical to develop drivers for the display.
+
+ * LSI-65194A1 ASIC (seems to be a DSP for VoIP en-/decoding)
+
+ * Silabs CP2102 USB UART (connected to UART_IRDA of the Calypso)
+
Osmocom-BB Dependencies and Sercomm
===================================
- The build environment assumes that you have the osmocom-bb project
- directory at same level as the nuttx project:
+ Sercomm is an HDLC protocol used to communicate between a Calypso phone
+ and the host PC. 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.
+
+ If you build with sercomm, you must add support for sercomm in your
+ configuration (CONFIG_SERCOMM_CONSOLE=y). In this case, 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)
+ If you attempt to build a sercomm-enaled 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 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
=============
@@ -302,7 +348,7 @@ Configurations
for Windows and builds under Cygwin (or probably MSYS). That
can easily be reconfigured, of course.
- CONFIG_HOST_LINUX=y : Builds under Windows
+ CONFIG_HOST_LINUX=y : Builds under Linux
CONFIG_ARM_TOOLCHAIN_BUILDROOT=y : NuttX buildroot OABI toolchain
CONFIG_ARM_OABI_TOOLCHAIN=y