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 config ARCH_ARM
bool "ARM" bool "ARM"
select ARCH_HAVE_INTERRUPTSTACK
---help--- ---help---
The ARM architectures The ARM architectures
config ARCH_AVR config ARCH_AVR
bool "AVR" bool "AVR"
select ARCH_NOINTC select ARCH_NOINTC
select ARCH_HAVE_INTERRUPTSTACK
---help--- ---help---
Atmel 8-bit bit AVR and 32-bit AVR32 architectures Atmel 8-bit bit AVR and 32-bit AVR32 architectures
config ARCH_HC config ARCH_HC
bool "Freescale HC" bool "Freescale HC"
select ARCH_NOINTC select ARCH_NOINTC
select ARCH_HAVE_INTERRUPTSTACK
---help--- ---help---
Freescale HC architectures (M9S12) Freescale HC architectures (M9S12)
config ARCH_MIPS config ARCH_MIPS
bool "MIPS" bool "MIPS"
select ARCH_HAVE_INTERRUPTSTACK
---help--- ---help---
MIPS architectures (PIC32) MIPS architectures (PIC32)
@ -43,6 +47,7 @@ config ARCH_RGMP
config ARCH_SH config ARCH_SH
bool "Renesas" bool "Renesas"
select ARCH_NOINTC select ARCH_NOINTC
select ARCH_HAVE_INTERRUPTSTACK
---help--- ---help---
Renesas architectures (SH and M16C). 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 this may be SDRAM or SRAM or any other RAM technology that support
program execution. 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" comment "Boot options"
choice choice

View File

@ -216,14 +216,6 @@ config PAGING
If set =y in your configation file, this setting will enable the on-demand 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. 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 config ARCH_IRQPRIO
bool "Interrupt priority" bool "Interrupt priority"
default y if ARCH_CORTEXM3 || ARCH_CORTEXM4 default y if ARCH_CORTEXM3 || ARCH_CORTEXM4

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -27,14 +27,6 @@ config ARCH_CHIP
string string
default "pic32mx" if ARCH_CHIP_PIC32MX 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 config ARCH_IRQPRIO
bool "Interrupt priority" bool "Interrupt priority"
default y if ARCH_CHIP_PIC32MX default y if ARCH_CHIP_PIC32MX

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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