diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2013-02-16 16:32:19 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2013-02-16 16:32:19 +0000 |
commit | b78eb3e4bbd9a44cb38e6cd5f7fdde4e22a183f4 (patch) | |
tree | 82e3a9b70e21bda79f4a26bf36dd755dcb4160a9 /nuttx/arch/arm/Kconfig | |
parent | 54c9fa75c9466f4676d12105dbf4026aeb92adb7 (diff) | |
download | px4-nuttx-b78eb3e4bbd9a44cb38e6cd5f7fdde4e22a183f4.tar.gz px4-nuttx-b78eb3e4bbd9a44cb38e6cd5f7fdde4e22a183f4.tar.bz2 px4-nuttx-b78eb3e4bbd9a44cb38e6cd5f7fdde4e22a183f4.zip |
First cut at support for Cortex-M0
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5655 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/Kconfig')
-rw-r--r-- | nuttx/arch/arm/Kconfig | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/nuttx/arch/arm/Kconfig b/nuttx/arch/arm/Kconfig index 12c8ba4d5..d47218ef6 100644 --- a/nuttx/arch/arm/Kconfig +++ b/nuttx/arch/arm/Kconfig @@ -96,6 +96,13 @@ config ARCH_CHIP_LPC43XX ---help--- NPX LPC43XX architectures (ARM Cortex-M4). +config ARCH_CHIP_NUC120 + bool "Nuvoton NUC120" + select ARCH_CORTEXM0 + select ARCH_HAVE_CMNVECTOR + ---help--- + NPX LPC43XX architectures (ARM Cortex-M4). + config ARCH_CHIP_SAM3U bool "Atmel AT91SAM3U" select ARCH_CORTEXM3 @@ -129,6 +136,10 @@ config ARCH_ARM926EJS config ARCH_ARM920T bool +config ARCH_CORTEXM0 + bool + select ARCH_IRQPRIO + config ARCH_CORTEXM3 bool select ARCH_IRQPRIO @@ -140,6 +151,7 @@ config ARCH_CORTEXM4 config ARCH_FAMILY string default "arm" if ARCH_ARM7TDMI || ARCH_ARM926EJS || ARCH_ARM920T + default "armv6-m" if ARCH_CORTEXM0 default "armv7-m" if ARCH_CORTEXM3 || ARCH_CORTEXM4 config ARCH_CHIP @@ -155,6 +167,7 @@ config ARCH_CHIP default "lpc2378" if ARCH_CHIP_LPC2378 default "lpc31xx" if ARCH_CHIP_LPC31XX default "lpc43xx" if ARCH_CHIP_LPC43XX + default "nuc1xx" if ARCH_CHIP_NUC120 default "sam3u" if ARCH_CHIP_SAM3U default "stm32" if ARCH_CHIP_STM32 default "str71x" if ARCH_CHIP_STR71X @@ -193,6 +206,7 @@ config ARCH_FPU config ARCH_HAVE_MPU bool + default n config ARMV7M_MPU bool "MPU support" @@ -262,6 +276,9 @@ config DEBUG_HARDFAULT output is sometimes helpful when debugging difficult hard fault problems, but may be more than you typcially want to see. +if ARCH_CORTEXM0 +source arch/arm/src/armv6-m/Kconfig +endif if ARCH_CORTEXM3 || ARCH_CORTEXM4 source arch/arm/src/armv7-m/Kconfig endif @@ -301,6 +318,9 @@ endif if ARCH_CHIP_LPC43XX source arch/arm/src/lpc43xx/Kconfig endif +if ARCH_CHIP_NUC120 +source arch/arm/src/nuc1xx/Kconfig +endif if ARCH_CHIP_SAM3U source arch/arm/src/sam3u/Kconfig endif |