mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 00:14:22 +08:00
Create a place to hold board specific header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@146 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
@@ -24,6 +24,7 @@ following characteristics:
|
||||
|
||||
|
||||
<board-name>
|
||||
|-- include/
|
||||
|-- Make.defs
|
||||
|-- defconfig
|
||||
`-- setenv.sh
|
||||
@@ -31,6 +32,12 @@ following characteristics:
|
||||
Summary of Files
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
include/ -- This directoy contains board specific header files. This
|
||||
directory will be linked as include/arch/board at configuration time and
|
||||
can be included via '#include <arch/board/header.h>'. These header file
|
||||
can only be included by files in arch/<arch-name>include/ and
|
||||
arch/<arch-name>/src
|
||||
|
||||
Make.defs -- This makefile fragment provides architecture and
|
||||
tool-specific build options. It will be included by all other
|
||||
makefiles in the build (once it is installed). This make fragment
|
||||
|
||||
@@ -47,7 +47,7 @@ ARCHPICFLAGS = -fpic
|
||||
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow
|
||||
ARCHDEFINES =
|
||||
ARCHINCLUDES = -I. -isystem $(TOPDIR)/include
|
||||
ARCHSCRIPT = -T$(TOPDIR)/configs/c5471evm/ld.script
|
||||
ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_BOARD)/ld.script
|
||||
|
||||
CROSSDEV = arm-elf-
|
||||
CC = $(CROSSDEV)gcc
|
||||
|
||||
@@ -37,6 +37,8 @@
|
||||
#
|
||||
# CONFIG_ARCH - identifies the arch subdirectory
|
||||
# CONFIG_ARCH_name - for use in C code
|
||||
# CONFIG_BOARD - identifies the configs subdirectory
|
||||
# CONFIG_BARD_name - for use in C code
|
||||
# CONFIG_ROM_VECTORS - unique to c5471
|
||||
# CONFIG_DRAM_END - the size of installed DRAM.
|
||||
# Unique to c5471
|
||||
@@ -45,6 +47,8 @@
|
||||
#
|
||||
CONFIG_ARCH=c5471
|
||||
CONFIG_ARCH_C5471=y
|
||||
CONFIG_BOARD=c5471evm
|
||||
CONFIG_BOARD_C5471EVM=y
|
||||
CONFIG_ROM_VECTORS=n
|
||||
CONFIG_DRAM_END=0x11000000
|
||||
CONFIG_C5471_LEDS=y
|
||||
|
||||
@@ -47,7 +47,7 @@ ARCHPICFLAGS = -pic
|
||||
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow
|
||||
ARCHDEFINES =
|
||||
ARCHINCLUDES = -I. -isystem $(TOPDIR)/include
|
||||
ARCHSCRIPT = -T$(TOPDIR)/configs/m68332evb/ld.script
|
||||
ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_BOARD)/ld.script
|
||||
|
||||
CROSSDEV = m68k-elf-
|
||||
CC = $(CROSSDEV)gcc
|
||||
|
||||
@@ -37,12 +37,16 @@
|
||||
#
|
||||
# CONFIG_ARCH - identifies the arch subdirectory
|
||||
# CONFIG_ARCH_name - for use in C code
|
||||
# CONFIG_BOARD - identifies the configs subdirectory
|
||||
# CONFIG_BARD_name - for use in C code
|
||||
# CONFIG_DRAM_SIZE - Describes the installed DRAM.
|
||||
# CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
|
||||
#
|
||||
CONFIG_ARCH=m68332evb
|
||||
CONFIG_ARCH_M68332=y
|
||||
CONFIG_ARCH_M68332EVB=y
|
||||
CONFIG_BOARD=m68332evb
|
||||
CONFIG_BOARD_M68332EVB=y
|
||||
CONFIG_DRAM_SIZE=0x003000
|
||||
CONFIG_DRAM_NUTTXENTRY=0x003000
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
|
||||
@@ -47,7 +47,7 @@ ARCHPICFLAGS = -fpic
|
||||
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow
|
||||
ARCHDEFINES =
|
||||
ARCHINCLUDES = -I. -isystem $(TOPDIR)/include
|
||||
ARCHSCRIPT = -T$(TOPDIR)/configs/ntosd-dm320/ld.script
|
||||
ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_BOARD)/ld.script
|
||||
|
||||
CROSSDEV = arm-elf-
|
||||
CC = $(CROSSDEV)gcc
|
||||
|
||||
@@ -37,12 +37,16 @@
|
||||
#
|
||||
# CONFIG_ARCH - identifies the arch subdirectory
|
||||
# CONFIG_ARCH_name - for use in C code
|
||||
# CONFIG_BOARD - identifies the configs subdirectory
|
||||
# CONFIG_BARD_name - for use in C code
|
||||
# CONFIG_ROM_VECTORS - unique to dm320
|
||||
# CONFIG_DRAM_SIZE - Describes the installed DRAM.
|
||||
# CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
|
||||
#
|
||||
CONFIG_ARCH=dm320
|
||||
CONFIG_ARCH_DM320=y
|
||||
CONFIG_BOARD=ntosd-dm320
|
||||
CONFIG_BOARD_NTOSD_DM320=y
|
||||
CONFIG_ROM_VECTORS=n
|
||||
CONFIG_DRAM_SIZE=0x01000000
|
||||
CONFIG_DRAM_NUTTXENTRY=0x01008000
|
||||
|
||||
@@ -38,10 +38,14 @@
|
||||
# CONFIG_ARCH - identifies the arch subdirectory
|
||||
# CONFIG_ARCH_8051 - Set if processor is 8051 family
|
||||
# CONFIG_ARCH_8052 = Set if processor is 8052 family
|
||||
# CONFIG_BOARD - identifies the configs subdirectory
|
||||
# CONFIG_BARD_name - for use in C code
|
||||
#
|
||||
CONFIG_ARCH=pjrc-8051
|
||||
CONFIG_ARCH_8051=n
|
||||
CONFIG_ARCH_8052=y
|
||||
CONFIG_BOARD=pjrc-8051
|
||||
CONFIG_BOARD_PJRC_87C52=y
|
||||
|
||||
#
|
||||
# Architecture-specific settings. These may mean nothing to
|
||||
|
||||
@@ -37,9 +37,13 @@
|
||||
#
|
||||
# CONFIG_ARCH - identifies the arch subdirectory
|
||||
# CONFIG_ARCH_name - for use in C code
|
||||
# CONFIG_BOARD - identifies the configs subdirectory
|
||||
# CONFIG_BARD_name - for use in C code
|
||||
#
|
||||
CONFIG_ARCH=sim
|
||||
CONFIG_ARCH_SIM=y
|
||||
CONFIG_BOARD=sim
|
||||
CONFIG_BOARD_SIM=y
|
||||
|
||||
#
|
||||
# General OS setup
|
||||
|
||||
Reference in New Issue
Block a user