Add basic board support for the DK-TM4C129X Connected Development Kit. The initial commit is simply the TM4C123G Launchpad with naming changes

This commit is contained in:
Gregory Nutt 2014-12-16 15:29:14 -06:00
parent 6b89bc3a05
commit 3984cb98e4
2 changed files with 19 additions and 1 deletions

View file

@ -96,6 +96,16 @@ config ARCH_BOARD_DEMOS92S12NEC64
port uses the m9s12x GCC toolchain. STATUS: (Still) under development; it port uses the m9s12x GCC toolchain. STATUS: (Still) under development; it
is code complete but has not yet been verified. is code complete but has not yet been verified.
config ARCH_BOARD_DK_TM4C129X
bool "Tiva DK-TM4C129x Connected Development Kit"
depends on ARCH_CHIP_TM4C129XNCZAD
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
---help---
Tiva DK-TM4C129x Connected Development Kit featuring the
TM4C129XNCZAD MCU.
config ARCH_BOARD_EA3131 config ARCH_BOARD_EA3131
bool "Embedded Artists EA3131 Development board" bool "Embedded Artists EA3131 Development board"
depends on ARCH_CHIP_LPC3131 depends on ARCH_CHIP_LPC3131
@ -1023,6 +1033,7 @@ config ARCH_BOARD
default "compal_e88" if ARCH_BOARD_COMPALE88 default "compal_e88" if ARCH_BOARD_COMPALE88
default "compal_e99" if ARCH_BOARD_COMPALE99 default "compal_e99" if ARCH_BOARD_COMPALE99
default "demo9s12ne64" if ARCH_BOARD_DEMOS92S12NEC64 default "demo9s12ne64" if ARCH_BOARD_DEMOS92S12NEC64
default "dk-tm4c129x" if ARCH_BOARD_DK_TM4C129X
default "ea3131" if ARCH_BOARD_EA3131 default "ea3131" if ARCH_BOARD_EA3131
default "ea3152" if ARCH_BOARD_EA3152 default "ea3152" if ARCH_BOARD_EA3152
default "eagle100" if ARCH_BOARD_EAGLE100 default "eagle100" if ARCH_BOARD_EAGLE100
@ -1191,6 +1202,9 @@ endif
if ARCH_BOARD_DEMOS92S12NEC64 if ARCH_BOARD_DEMOS92S12NEC64
source "configs/demo9s12ne64/Kconfig" source "configs/demo9s12ne64/Kconfig"
endif endif
if ARCH_BOARD_DK_TM4C129X
source "configs/dk-tm4c129x/Kconfig"
endif
if ARCH_BOARD_EA3131 if ARCH_BOARD_EA3131
source "configs/ea3131/Kconfig" source "configs/ea3131/Kconfig"
endif endif

View file

@ -202,6 +202,10 @@ configs/demo9s12ne64
port uses the m9s12x GCC toolchain. STATUS: (Still) under development; it port uses the m9s12x GCC toolchain. STATUS: (Still) under development; it
is code complete but has not yet been verified. is code complete but has not yet been verified.
configs/dk-tm4c129x
This is the port of NuttX to the Tiva® DK-TM4C129x Connected Development Kit. The
Tiva® DK-TM4C129x features the TM4C129XNCZAD MCU.
configs/ea3131 configs/ea3131
Embedded Artists EA3131 Development board. This board is based on the Embedded Artists EA3131 Development board. This board is based on the
an NXP LPC3131 MCU. This OS is built with the arm-nuttx-elf toolchain*. an NXP LPC3131 MCU. This OS is built with the arm-nuttx-elf toolchain*.
@ -573,7 +577,7 @@ configs/teensy
on an Atmel AT90USB1286 MCU. on an Atmel AT90USB1286 MCU.
configs/tm4c123g-launchpad configs/tm4c123g-launchpad
This is the port of NuttX to the Tiva TM4C123G LaunchPad. The This is the port of NuttX to the Tiva® TM4C123G LaunchPad. The
Tiva® TM4C123G LaunchPad Evaluation Board is a low-cost evaluation Tiva® TM4C123G LaunchPad Evaluation Board is a low-cost evaluation
platform for ARM® Cortex™-M4F-based microcontrollers from Texas platform for ARM® Cortex™-M4F-based microcontrollers from Texas
Instruments. Instruments.