mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 00:14:22 +08:00
Make Pirelli-DLP10 a true board configuration; Calypso no compiles without errors
This commit is contained in:
@@ -429,6 +429,13 @@ config ARCH_BOARD_PIC32_PIC32MX7MMB
|
|||||||
This is the port NuttX to the Mikroelektronika PIC32MX7 Multimedia Board
|
This is the port NuttX to the Mikroelektronika PIC32MX7 Multimedia Board
|
||||||
(MMB). See http://www.mikroe.com/ for further information.
|
(MMB). See http://www.mikroe.com/ for further information.
|
||||||
|
|
||||||
|
config ARCH_BOARD_PIRELLI_DPL10
|
||||||
|
bool "Pirelli DPL10 phone"
|
||||||
|
depends on ARCH_CHIP_CALYPSO
|
||||||
|
---help---
|
||||||
|
This directory contains the board support for Pirelli dpl10 phones. The
|
||||||
|
additions were made by Craig Comstock (with help form Alan Carvalho de Assis).
|
||||||
|
|
||||||
config ARCH_BOARD_PJRC_87C52
|
config ARCH_BOARD_PJRC_87C52
|
||||||
bool "PJRC 87C52 development system"
|
bool "PJRC 87C52 development system"
|
||||||
depends on ARCH_CHIP_8052
|
depends on ARCH_CHIP_8052
|
||||||
@@ -742,6 +749,7 @@ config ARCH_BOARD
|
|||||||
default "pcblogic-pic32mx" if ARCH_BOARD_PCBLOGICPIC32MX
|
default "pcblogic-pic32mx" if ARCH_BOARD_PCBLOGICPIC32MX
|
||||||
default "pic32-starterkit" if ARCH_BOARD_PIC32_STARTERKIT
|
default "pic32-starterkit" if ARCH_BOARD_PIC32_STARTERKIT
|
||||||
default "pic32mx7mmb" if ARCH_BOARD_PIC32_PIC32MX7MMB
|
default "pic32mx7mmb" if ARCH_BOARD_PIC32_PIC32MX7MMB
|
||||||
|
default "pirelli_dpl10" if ARCH_BOARD_PIRELLI_DPL10
|
||||||
default "pjrc-8051" if ARCH_BOARD_PJRC_87C52
|
default "pjrc-8051" if ARCH_BOARD_PJRC_87C52
|
||||||
default "qemu-i486" if ARCH_BOARD_QEMU_I486
|
default "qemu-i486" if ARCH_BOARD_QEMU_I486
|
||||||
default "rgmp" if ARCH_BOARD_RGMP
|
default "rgmp" if ARCH_BOARD_RGMP
|
||||||
@@ -949,6 +957,9 @@ endif
|
|||||||
if ARCH_BOARD_PIC32_PIC32MX7MMB
|
if ARCH_BOARD_PIC32_PIC32MX7MMB
|
||||||
source "configs/pic32mx7mmb/Kconfig"
|
source "configs/pic32mx7mmb/Kconfig"
|
||||||
endif
|
endif
|
||||||
|
if ARCH_BOARD_PIRELLI_DPL10
|
||||||
|
source "configs/pirelli_dpl10/Kconfig"
|
||||||
|
endif
|
||||||
if ARCH_BOARD_PJRC_87C52
|
if ARCH_BOARD_PJRC_87C52
|
||||||
source "configs/pjrc-8051/Kconfig"
|
source "configs/pjrc-8051/Kconfig"
|
||||||
endif
|
endif
|
||||||
|
|||||||
+2
-2
@@ -1938,8 +1938,8 @@ configs/pic32mx7mmb
|
|||||||
|
|
||||||
configs/pirelli_dpl10
|
configs/pirelli_dpl10
|
||||||
This directory contains the board support for pirelli dpl10 phones.
|
This directory contains the board support for pirelli dpl10 phones.
|
||||||
It is a variant of the compal_e88 config with the small change of enabling
|
It is a variant of the compal_e88 config with the small changes for the
|
||||||
the IrDA serial console.
|
differences in the board.
|
||||||
|
|
||||||
configs/pjrc-8051
|
configs/pjrc-8051
|
||||||
8051 Microcontroller. This port uses the PJRC 87C52 development system
|
8051 Microcontroller. This port uses the PJRC 87C52 development system
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
pirelli_dpl10
|
pirelli_dpl10
|
||||||
=============
|
=============
|
||||||
|
|
||||||
This directory contains the board support for pirelli dpl10 phones.
|
This directory contains the board support for Pirelli dpl10 phones.
|
||||||
|
|
||||||
It is a variant of the compal_e88 configuration with the small change of
|
It is a variant of the compal_e88 configuration with the small change of
|
||||||
enabling the IrDA serial console:
|
enabling the IrDA serial console:
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
/************************************************************************
|
||||||
|
* configs/pirelli_dpl10/include/board.h
|
||||||
|
*
|
||||||
|
* Supposed to be empty
|
||||||
|
*
|
||||||
|
************************************************************************/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
/************************************************************************
|
||||||
|
* configs/pirelli_dpl10/include/power.h
|
||||||
|
*
|
||||||
|
* Supposed to be empty
|
||||||
|
*
|
||||||
|
************************************************************************/
|
||||||
@@ -123,5 +123,5 @@ MKDEP = $(TOPDIR)/tools/mkdeps.sh
|
|||||||
|
|
||||||
HOSTCC = gcc
|
HOSTCC = gcc
|
||||||
HOSTINCLUDES = -I.
|
HOSTINCLUDES = -I.
|
||||||
HOSTCFLAGS = -Wall -wstrict-prototypes -Wshadow -g -pipe
|
HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -g -pipe
|
||||||
HOSTLDFLAGS =
|
HOSTLDFLAGS =
|
||||||
|
|||||||
@@ -40,8 +40,8 @@ CONFIG_ARCH_ARM=y
|
|||||||
CONFIG_ARCH_ARM7TDMI=y
|
CONFIG_ARCH_ARM7TDMI=y
|
||||||
CONFIG_ARCH_CHIP="calypso"
|
CONFIG_ARCH_CHIP="calypso"
|
||||||
CONFIG_ARCH_CHIP_CALYPSO=y
|
CONFIG_ARCH_CHIP_CALYPSO=y
|
||||||
CONFIG_ARCH_BOARD="compal_e88"
|
CONFIG_ARCH_BOARD="pirelli_dpl10"
|
||||||
CONFIG_ARCH_BOARD_COMPALE88=y
|
CONFIG_ARCH_BOARD_PIRELLI_DPL10=y
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=1250
|
CONFIG_BOARD_LOOPSPERMSEC=1250
|
||||||
CONFIG_ROM_VECTORS=n
|
CONFIG_ROM_VECTORS=n
|
||||||
CONFIG_ARCH_LEDS=n
|
CONFIG_ARCH_LEDS=n
|
||||||
|
|||||||
@@ -0,0 +1,4 @@
|
|||||||
|
.depend
|
||||||
|
Make.dep
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,79 @@
|
|||||||
|
############################################################################
|
||||||
|
# configs/pirelli_dpl10/src/Makefile
|
||||||
|
#
|
||||||
|
# Copyright (C) 2007, 2008, 2013 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <gnutt@nuttx.org>
|
||||||
|
#
|
||||||
|
# Copyright (C) 2011 Stefan Richter. All rights reserved.
|
||||||
|
# Author: Stefan Richter <ichgeh@l--putt.de>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
-include $(TOPDIR)/Make.defs
|
||||||
|
|
||||||
|
CFLAGS += -I$(TOPDIR)/sched
|
||||||
|
|
||||||
|
ASRCS =
|
||||||
|
AOBJS = $(ASRCS:.S=$(OBJEXT))
|
||||||
|
CSRCS = dummy.c
|
||||||
|
COBJS = $(CSRCS:.c=$(OBJEXT))
|
||||||
|
|
||||||
|
SRCS = $(ASRCS) $(CSRCS)
|
||||||
|
OBJS = $(AOBJS) $(COBJS)
|
||||||
|
|
||||||
|
ARCH_SRCDIR = $(TOPDIR)/arch/$(CONFIG_ARCH)/src
|
||||||
|
CFLAGS += -I$(ARCH_SRCDIR)/chip -I$(ARCH_SRCDIR)/common -I$(ARCH_SRCDIR)/arm
|
||||||
|
|
||||||
|
all: libboard$(LIBEXT)
|
||||||
|
|
||||||
|
$(AOBJS): %$(OBJEXT): %.S
|
||||||
|
$(call ASSEMBLE, $<, $@)
|
||||||
|
|
||||||
|
$(COBJS) $(LINKOBJS): %$(OBJEXT): %.c
|
||||||
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
|
libboard$(LIBEXT): $(OBJS)
|
||||||
|
$(call ARCHIVE, $@, $(OBJS))
|
||||||
|
|
||||||
|
.depend: Makefile $(SRCS)
|
||||||
|
$(Q) $(MKDEP) $(CC) -- $(CFLAGS) -- $(SRCS) >Make.dep
|
||||||
|
$(Q) touch $@
|
||||||
|
|
||||||
|
depend: .depend
|
||||||
|
|
||||||
|
clean:
|
||||||
|
$(call DELFILE, libboard$(LIBEXT))
|
||||||
|
$(call CLEAN)
|
||||||
|
|
||||||
|
distclean: clean
|
||||||
|
$(call DELFILE, Make.dep)
|
||||||
|
$(call DELFILE, .depend)
|
||||||
|
|
||||||
|
-include Make.dep
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
/* no libboard.a otherwise */
|
||||||
Reference in New Issue
Block a user