Reconfigured Shenzhou to use JTAG. Misc Kconfig changes

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5118 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2012-09-09 15:43:18 +00:00
parent 432a33715c
commit 4f469e6316
36 changed files with 85 additions and 16 deletions

View file

@ -14,23 +14,27 @@ config ARCH_8051
config ARCH_ARM
bool "ARM"
select ARCH_HAVE_INTERRUPTSTACK
---help---
The ARM architectures
config ARCH_AVR
bool "AVR"
select ARCH_NOINTC
select ARCH_HAVE_INTERRUPTSTACK
---help---
Atmel 8-bit bit AVR and 32-bit AVR32 architectures
config ARCH_HC
bool "Freescale HC"
select ARCH_NOINTC
select ARCH_HAVE_INTERRUPTSTACK
---help---
Freescale HC architectures (M9S12)
config ARCH_MIPS
bool "MIPS"
select ARCH_HAVE_INTERRUPTSTACK
---help---
MIPS architectures (PIC32)
@ -43,6 +47,7 @@ config ARCH_RGMP
config ARCH_SH
bool "Renesas"
select ARCH_NOINTC
select ARCH_HAVE_INTERRUPTSTACK
---help---
Renesas architectures (SH and M16C).
@ -140,6 +145,18 @@ config DRAM_SIZE
this may be SDRAM or SRAM or any other RAM technology that support
program execution.
config ARCH_HAVE_INTERRUPTSTACK
bool
config ARCH_INTERRUPTSTACK
bool "Use interrupt stack"
depends on ARCH_HAVE_INTERRUPTSTACK
default y
---help---
This architecture supports an interrupt stack. If defined, this symbol
is the size of the interrupt stack in bytes. If not defined, the user
task stacks will be used during interrupt handling.
comment "Boot options"
choice

View file

@ -216,14 +216,6 @@ config PAGING
If set =y in your configation file, this setting will enable the on-demand
paging feature as described in http://www.nuttx.org/NuttXDemandPaging.html.
config ARCH_INTERRUPTSTACK
bool "Use interrupt stack"
default y
---help---
This architecture supports an interrupt stack. If defined, this symbol
is the size of the interrupt stack in bytes. If not defined, the user
task stacks will be used during interrupt handling.
config ARCH_IRQPRIO
bool "Interrupt priority"
default y if ARCH_CORTEXM3 || ARCH_CORTEXM4

View file

@ -2,3 +2,5 @@
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
comment "C5471 Configuration Options"

View file

@ -2,3 +2,5 @@
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
comment "Calypso Configuration Options"

View file

@ -2,3 +2,5 @@
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
comment "DM320 Configuration Options"

View file

@ -2,3 +2,5 @@
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
comment "i.MX Configuration Options"

View file

@ -2,3 +2,5 @@
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
comment "Kinetis Configuration Options"

View file

@ -3,6 +3,8 @@
# see misc/tools/kconfig-language.txt.
#
comment "LM3S Configuration Options"
choice
prompt "LM3S Chip Selection"
default ARCH_CHIP_LM3S6965

View file

@ -3,6 +3,8 @@
# see misc/tools/kconfig-language.txt.
#
comment "LPC17xx Configuration Options"
choice
prompt "NXP LPC17XX Chip Selection"
default ARCH_CHIP_LPC1768

View file

@ -2,3 +2,5 @@
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
comment "LPC214x Configuration Options"

View file

@ -2,3 +2,5 @@
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
comment "LPC2378 Configuration Options"

View file

@ -3,6 +3,8 @@
# see misc/tools/kconfig-language.txt.
#
comment "LPC31xx Configuration Options"
choice
prompt "LPC31 Chip Selection"
default ARCH_CHIP_LPC3131

View file

@ -3,6 +3,8 @@
# see misc/tools/kconfig-language.txt.
#
comment "LPC43xx Configuration Options"
choice
prompt "LPC43XX Chip Selection"
default ARCH_CHIP_LPC4330FET100

View file

@ -2,3 +2,5 @@
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
comment "AT91SAM3U Configuration Options"

View file

@ -3,6 +3,8 @@
# see misc/tools/kconfig-language.txt.
#
comment "STM32 Configuration Options"
choice
prompt "STM32 Chip Selection"
default ARCH_CHIP_STM32F103ZET6
@ -414,6 +416,8 @@ config STM32_CAN
bool
default y if STM32_CAN1 || STM32_CAN2
menu "Alternate Pin Mapping"
choice
prompt "TIM1 Alternate Pin Mappings"
depends on STM32_STM32F10XX && STM32_TIM1
@ -537,6 +541,8 @@ config STM32_ETH_REMAP
default n
depends on STM32_CONNECTIVITYLINE && STM32_ETHMAC
endmenu
choice
prompt "JTAG Configuration"
default STM32_JTAG_DISABLE

View file

@ -2,3 +2,5 @@
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
comment "STR71x Configuration Options"

View file

@ -4,4 +4,6 @@
#
if ARCH_AT32UC3
comment "AT32U3 Configuration Options"
endif

View file

@ -4,4 +4,6 @@
#
if ARCH_AT90USB
comment "AT90USB Configuration Options"
endif

View file

@ -4,5 +4,7 @@
#
if ARCH_ATMEGA
comment "ATMega Configuration Options"
endif

View file

@ -4,4 +4,6 @@
#
if ARCH_FAMILY_AVR
comment "AVR Configuration Options"
endif

View file

@ -4,4 +4,6 @@
#
if ARCH_FAMILY_AVR32
comment "AVR32 Configuration Options"
endif

View file

@ -4,4 +4,6 @@
#
if ARCH_HSC12
comment "M9S12 Configuration Options"
endif

View file

@ -27,14 +27,6 @@ config ARCH_CHIP
string
default "pic32mx" if ARCH_CHIP_PIC32MX
config ARCH_INTERRUPTSTACK
bool "Use interrupt stack"
default y
---help---
This architecture supports an interrupt stack. If defined, this symbol
is the size of the interrupt stack in bytes. If not defined, the user
task stacks will be used during interrupt handling.
config ARCH_IRQPRIO
bool "Interrupt priority"
default y if ARCH_CHIP_PIC32MX

View file

@ -4,4 +4,6 @@
#
if ARCH_MIPS32
comment "MIPS32 Configuration Options"
endif

View file

@ -4,6 +4,7 @@
#
if ARCH_CHIP_PIC32MX
comment "PIC32MX Configuration Options"
choice
prompt "PIC32MX chip selection"

View file

@ -4,6 +4,8 @@
#
if ARCH_RGMP
comment "RGMP Configuration Options"
choice
prompt "RGMP Architecture"
default RGMP_SUBARCH_X86

View file

@ -4,4 +4,6 @@
#
if ARCH_M16C
comment "M16C Configuration Options"
endif

View file

@ -4,4 +4,6 @@
#
if ARCH_SH1
comment "SH-1 Configuration Options"
endif

View file

@ -4,6 +4,8 @@
#
if ARCH_SIM
comment "Simulation Configuration Options"
config SIM_M32
bool "Build 32-bit simulation on 64-bit machine"
default n

View file

@ -4,6 +4,8 @@
#
if ARCH_X86
comment "x86 Configuration Options"
choice
prompt "x86 chip selection"
default ARCH_I486

View file

@ -4,4 +4,6 @@
#
if ARCH_X86
comment "Common Configuration Options"
endif

View file

@ -4,4 +4,6 @@
#
if ARCH_I486
comment "i486 Configuration Options"
endif

View file

@ -4,4 +4,6 @@
#
if ARCH_CHIP_QEMU
comment "QEMU Configuration Options"
endif

View file

@ -4,6 +4,7 @@
#
if ARCH_Z16
comment "Z16 Configuration Options"
choice
prompt "ZNEO chip selection"

View file

@ -4,4 +4,6 @@
#
if ARCH_Z16
comment "Common Configuration Options"
endif

View file

@ -4,4 +4,6 @@
#
if ARCH_CHIP_Z16F
comment "Z16F Configuration Options"
endif