forked from Archive/PX4-Autopilot
Rename arch/arm/src/lm3s to arch/arm/src/lm to allow a namespace that will include the lm4f
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5495 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
23cc9f459c
commit
3f4d206288
|
@ -3893,4 +3893,7 @@
|
|||
into a new chip/ sub-directory.
|
||||
* arch/arm/src/lm3s/lm3s_internal.h: Broke up into several
|
||||
smaller header files.
|
||||
* arch/arm/src/lm: Rename the arch/arm/src/lm3s directory to
|
||||
arch/arm/src/lm so that is can support other members of the
|
||||
Stellaris family.
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ nuttx/
|
|||
(2) ARM/LPC313x (arch/arm/src/lpc313x/)
|
||||
(0) ARM/LPC43x (arch/arm/src/lpc43xx/)
|
||||
(3) ARM/STR71x (arch/arm/src/str71x/)
|
||||
(3) ARM/LM3S6918 (arch/arm/src/lm3s/)
|
||||
(3) ARM/LM3S6918 (arch/arm/src/lm/)
|
||||
(5) ARM/STM32 (arch/arm/src/stm32/)
|
||||
(3) AVR (arch/avr)
|
||||
(0) Intel x86 (arch/x86)
|
||||
|
@ -1409,7 +1409,7 @@ o ARM/STR71x (arch/arm/src/str71x/)
|
|||
Status: Open
|
||||
Priority: Medium -- Will be very high if you do SPI access from multiple threads.
|
||||
|
||||
o ARM/LM3S6918 (arch/arm/src/lm3s/)
|
||||
o ARM/LM3S6918 (arch/arm/src/lm/)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Title: I2C DRIVER
|
||||
|
|
|
@ -170,12 +170,12 @@ arch/arm - ARM-based micro-controllers
|
|||
STATUS: This port has stalled because of development tool issues. Coding
|
||||
is complete on the basic port (timer, serial console, SPI).
|
||||
|
||||
arch/arm/include/lm3s and arch/arm/src/lm3s
|
||||
These directories contain support for the Luminary LMS family, particularly
|
||||
for the LM3S6918. The initial, release of this port was included in NuttX version
|
||||
0.4.6. The current port includes timer, serial console, Ethernet, SSI, and microSD
|
||||
support. There are working configurations the NuttX OS test, to run the NuttShell
|
||||
(NSH), the NuttX networking test, and the uIP web server.
|
||||
arch/arm/include/lm and arch/arm/src/lm
|
||||
These directories contain support for the Luminary LM3S/4F family. The
|
||||
initial, release of this port was included in NuttX version 0.4.6. The
|
||||
current port includes timer, serial console, Ethernet, SSI, and microSD
|
||||
support. There are working configurations the NuttX OS test, to run the
|
||||
NuttShell (NSH), the NuttX networking test, and the uIP web server.
|
||||
|
||||
arch/arm/include/lpc214x and arch/arm/src/lpc214x
|
||||
These directories provide support for NXP LPC214x family of
|
||||
|
|
|
@ -50,9 +50,8 @@ config ARCH_CHIP_KINETIS
|
|||
---help---
|
||||
Freescale Kinetis Architectures (ARM Cortex-M4)
|
||||
|
||||
config ARCH_CHIP_LM3S
|
||||
config ARCH_CHIP_LM
|
||||
bool "TI Stellaris"
|
||||
select ARCH_CORTEXM3
|
||||
select ARCH_HAVE_MPU
|
||||
select ARCH_IRQPRIO
|
||||
---help---
|
||||
|
@ -151,7 +150,7 @@ config ARCH_CHIP
|
|||
default "dm320" if ARCH_CHIP_DM320
|
||||
default "imx" if ARCH_CHIP_IMX
|
||||
default "kinetis" if ARCH_CHIP_KINETIS
|
||||
default "lm3s" if ARCH_CHIP_LM3S
|
||||
default "lm" if ARCH_CHIP_LM
|
||||
default "lpc17xx" if ARCH_CHIP_LPC17XX
|
||||
default "lpc214x" if ARCH_CHIP_LPC214X
|
||||
default "lpc2378" if ARCH_CHIP_LPC2378
|
||||
|
@ -274,8 +273,8 @@ endif
|
|||
if ARCH_CHIP_KINETIS
|
||||
source arch/arm/src/kinetis/Kconfig
|
||||
endif
|
||||
if ARCH_CHIP_LM3S
|
||||
source arch/arm/src/lm3s/Kconfig
|
||||
if ARCH_CHIP_LM
|
||||
source arch/arm/src/lm/Kconfig
|
||||
endif
|
||||
if ARCH_CHIP_LPC17XX
|
||||
source arch/arm/src/lpc17xx/Kconfig
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/include/lm3s/chip.h
|
||||
* arch/arm/include/lm/chip.h
|
||||
*
|
||||
* Copyright (C) 2009-2010, 2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_INCLUDE_LM3S_CHIP_H
|
||||
#define __ARCH_ARM_INCLUDE_LM3S_CHIP_H
|
||||
#ifndef __ARCH_ARM_INCLUDE_LM_CHIP_H
|
||||
#define __ARCH_ARM_INCLUDE_LM_CHIP_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -120,4 +120,4 @@
|
|||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
#endif /* __ARCH_ARM_INCLUDE_LM3S_CHIP_H */
|
||||
#endif /* __ARCH_ARM_INCLUDE_LM_CHIP_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/include/lm3s/irq.h
|
||||
* arch/arm/include/lm/irq.h
|
||||
*
|
||||
* Copyright (C) 2009-2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -37,8 +37,8 @@
|
|||
* only indirectly through nuttx/irq.h
|
||||
*/
|
||||
|
||||
#ifndef __ARCH_ARM_INCLUDE_LM3S_IRQ_H
|
||||
#define __ARCH_ARM_INCLUDE_LM3S_IRQ_H
|
||||
#ifndef __ARCH_ARM_INCLUDE_LM_IRQ_H
|
||||
#define __ARCH_ARM_INCLUDE_LM_IRQ_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -493,5 +493,5 @@ EXTERN void gpio_irqdisable(int irq);
|
|||
#endif
|
||||
#endif
|
||||
|
||||
#endif /* __ARCH_ARM_INCLUDE_LM3S_IRQ_H */
|
||||
#endif /* __ARCH_ARM_INCLUDE_LM_IRQ_H */
|
||||
|
|
@ -3,31 +3,49 @@
|
|||
# see misc/tools/kconfig-language.txt.
|
||||
#
|
||||
|
||||
comment "LM3S Configuration Options"
|
||||
comment "Stellaris Configuration Options"
|
||||
|
||||
choice
|
||||
prompt "LM3S Chip Selection"
|
||||
prompt "Stellaris Chip Selection"
|
||||
default ARCH_CHIP_LM3S6965
|
||||
depends on ARCH_CHIP_LM3S
|
||||
depends on ARCH_CHIP_LM
|
||||
|
||||
config ARCH_CHIP_LM3S6918
|
||||
bool "LM3S6918"
|
||||
select ARCH_CORTEXM3
|
||||
select ARCH_CHIP_LM3S
|
||||
select LM3S_HAVE_SSI1
|
||||
|
||||
config ARCH_CHIP_LM3S9B96
|
||||
bool "LM3S9B96"
|
||||
select ARCH_CORTEXM3
|
||||
select ARCH_CHIP_LM3S
|
||||
|
||||
config ARCH_CHIP_LM3S6432
|
||||
bool "LM3S6432"
|
||||
select ARCH_CORTEXM3
|
||||
select ARCH_CHIP_LM3S
|
||||
|
||||
config ARCH_CHIP_LM3S6965
|
||||
bool "LM3S6965"
|
||||
select ARCH_CORTEXM3
|
||||
select ARCH_CHIP_LM3S
|
||||
|
||||
config ARCH_CHIP_LM3S8962
|
||||
bool "LM3S8962"
|
||||
select ARCH_CORTEXM3
|
||||
select ARCH_CHIP_LM3S
|
||||
|
||||
endchoice
|
||||
|
||||
# Chip families
|
||||
|
||||
config ARCH_CHIP_LM3S
|
||||
bool
|
||||
|
||||
config ARCH_CHIP_LM4F
|
||||
bool
|
||||
|
||||
config LM3S_HAVE_SSI1
|
||||
bool
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
############################################################################
|
||||
# arch/arm/src/lm3s/Make.defs
|
||||
# arch/arm/src/lm/Make.defs
|
||||
#
|
||||
# Copyright (C) 2009-2011, 2013 Gregory Nutt. All rights reserved.
|
||||
# Author: Gregory Nutt <gnutt@nuttx.org>
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/chip.h
|
||||
* arch/arm/src/lm/chip.h
|
||||
*
|
||||
* Copyright (C) 2009-2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,15 +33,15 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_CHIP_H
|
||||
#define __ARCH_ARM_SRC_LM3S_CHIP_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_CHIP_H
|
||||
#define __ARCH_ARM_SRC_LM_CHIP_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
************************************************************************************/
|
||||
|
||||
#include <nuttx/config.h>
|
||||
#include <arch/lm3s/chip.h>
|
||||
#include <arch/lm/chip.h>
|
||||
|
||||
/************************************************************************************
|
||||
* Pre-processor Definitions
|
||||
|
@ -80,4 +80,4 @@
|
|||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_CHIP_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_CHIP_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/chip/lm3s_epi.h
|
||||
* arch/arm/src/lm/chip/lm3s_epi.h
|
||||
*
|
||||
* Copyright (C) 2009-2013 Max Neklyudov. All rights reserved.
|
||||
* Author: Max Neklyudov <macscomp@gmail.com>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_CHIP_LM3S_EPI_H
|
||||
#define __ARCH_ARM_SRC_LM3S_CHIP_LM3S_EPI_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_CHIP_LM3S_EPI_H
|
||||
#define __ARCH_ARM_SRC_LM_CHIP_LM3S_EPI_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -110,4 +110,4 @@
|
|||
#define EPI_BAUD_COUNT0_MASK (0xFFFF << EPI_BAUD_COUNT0_SHIFT)
|
||||
# define EPI_BAUD_COUNT0(n) ((n) << EPI_BAUD_COUNT0_SHIFT)
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_CHIP_LM3S_EPI_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_CHIP_LM3S_EPI_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/chip/lm3s_ethernet.h
|
||||
* arch/arm/src/lm/chip/lm3s_ethernet.h
|
||||
*
|
||||
* Copyright (C) 2009-2010, 2012-2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_CHIP_LM3S_ETHERNET_H
|
||||
#define __ARCH_ARM_SRC_LM3S_CHIP_LM3S_ETHERNET_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_CHIP_LM3S_ETHERNET_H
|
||||
#define __ARCH_ARM_SRC_LM_CHIP_LM3S_ETHERNET_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -200,4 +200,4 @@
|
|||
* Public Function Prototypes
|
||||
************************************************************************************/
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_CHIP_LM3S_ETHERNET_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_CHIP_LM3S_ETHERNET_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/chip/lm3s_flash.h
|
||||
* arch/arm/src/lm/chip/lm3s_flash.h
|
||||
*
|
||||
* Copyright (C) 2009, 2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_CHIP_LM3S_FLASH_H
|
||||
#define __ARCH_ARM_SRC_LM3S_CHIP_LM3S_FLASH_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_CHIP_LM3S_FLASH_H
|
||||
#define __ARCH_ARM_SRC_LM_CHIP_LM3S_FLASH_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -125,4 +125,4 @@
|
|||
* Public Function Prototypes
|
||||
************************************************************************************/
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_CHIP_LM3S_FLASH_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_CHIP_LM3S_FLASH_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/chip/lm3s_gpio.h
|
||||
* arch/arm/src/lm/chip/lm3s_gpio.h
|
||||
*
|
||||
* Copyright (C) 2009-2010, 2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_CHIP_LM3S_GPIO_H
|
||||
#define __ARCH_ARM_SRC_LM3S_CHIP_LM3S_GPIO_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_CHIP_LM3S_GPIO_H
|
||||
#define __ARCH_ARM_SRC_LM_CHIP_LM3S_GPIO_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -392,4 +392,4 @@
|
|||
* Public Function Prototypes
|
||||
************************************************************************************/
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_CHIP_LM3S_GPIO_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_CHIP_LM3S_GPIO_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/chip/lm3s_i2c.h
|
||||
* arch/arm/src/lm/chip/lm3s_i2c.h
|
||||
*
|
||||
* Copyright (C) 2009, 2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_CHIP_LM3S_I2C_H
|
||||
#define __ARCH_ARM_SRC_LM3S_CHIP_LM3S_I2C_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_CHIP_LM3S_I2C_H
|
||||
#define __ARCH_ARM_SRC_LM_CHIP_LM3S_I2C_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -244,4 +244,4 @@
|
|||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_CHIP_LM3S_I2C_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_CHIP_LM3S_I2C_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/chip/lm3s_memorymap.h
|
||||
* arch/arm/src/lm/chip/lm3s_memorymap.h
|
||||
*
|
||||
* Copyright (C) 2009-2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_CHIP_LM3S_MEMORYMAP_H
|
||||
#define __ARCH_ARM_SRC_LM3S_CHIP_LM3S_MEMORYMAP_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_CHIP_LM3S_MEMORYMAP_H
|
||||
#define __ARCH_ARM_SRC_LM_CHIP_LM3S_MEMORYMAP_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -357,4 +357,4 @@
|
|||
* Public Function Prototypes
|
||||
************************************************************************************/
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_CHIP_LM3S_MEMORYMAP_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_CHIP_LM3S_MEMORYMAP_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/chip/lm3s_pinmap.h
|
||||
* arch/arm/src/lm/chip/lm3s_pinmap.h
|
||||
*
|
||||
* Copyright (C) 2009-2010, 2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_CHIP_LM3S_PINMAP_H
|
||||
#define __ARCH_ARM_SRC_LM3S_CHIP_LM3S_PINMAP_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_CHIP_LM3S_PINMAP_H
|
||||
#define __ARCH_ARM_SRC_LM_CHIP_LM3S_PINMAP_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -278,4 +278,4 @@
|
|||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_CHIP_LM3S_PINMAP_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_CHIP_LM3S_PINMAP_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/chip/lm3s_ssi.h
|
||||
* arch/arm/src/lm/chip/lm3s_ssi.h
|
||||
*
|
||||
* Copyright (C) 2009, 2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_CHIP_LM3S_SSI_H
|
||||
#define __ARCH_ARM_SRC_LM3S_CHIP_LM3S_SSI_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_CHIP_LM3S_SSI_H
|
||||
#define __ARCH_ARM_SRC_LM_CHIP_LM3S_SSI_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -232,4 +232,4 @@
|
|||
************************************************************************************/
|
||||
|
||||
#endif /* LM3S_NSSI > 0 */
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_CHIP_LM3S_SSI_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_CHIP_LM3S_SSI_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/chip/lm3s_syscontrol.h
|
||||
* arch/arm/src/lm/chip/lm3s_syscontrol.h
|
||||
*
|
||||
* Copyright (C) 2009-2010, 2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_CHIP_LM3S_SYSCONTROL_H
|
||||
#define __ARCH_ARM_SRC_LM3S_CHIP_LM3S_SYSCONTROL_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_CHIP_LM3S_SYSCONTROL_H
|
||||
#define __ARCH_ARM_SRC_LM_CHIP_LM3S_SYSCONTROL_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -492,4 +492,4 @@
|
|||
* Public Functions
|
||||
************************************************************************************/
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_CHIP_LM3S_SYSCONTROL_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_CHIP_LM3S_SYSCONTROL_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/chip/lm3s_timer.h
|
||||
* arch/arm/src/lm/chip/lm3s_timer.h
|
||||
*
|
||||
* Copyright (C) 2012 Max Nekludov. All rights reserved.
|
||||
* Author: Max Nekludov <macscomp@gmail.com>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_CHIP_LM3S_TIMER_H
|
||||
#define __ARCH_ARM_SRC_LM3S_CHIP_LM3S_TIMER_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_CHIP_LM3S_TIMER_H
|
||||
#define __ARCH_ARM_SRC_LM_CHIP_LM3S_TIMER_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -122,4 +122,4 @@
|
|||
#define TIMER_GPTMICR_TATOCINT_SHIFT 0 /* Bits 0: GPTM Timer A Time-Out Raw Interrupt Clear*/
|
||||
#define TIMER_GPTMICR_TATOCINT_MASK (0x01 << TIMER_GPTMICR_TATOCINT_SHIFT)
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_CHIP_LM3S_TIMER_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_CHIP_LM3S_TIMER_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/chip/lm3s_uart.h
|
||||
* arch/arm/src/lm/chip/lm3s_uart.h
|
||||
*
|
||||
* Copyright (C) 2009, 2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_CHIP_LM3S_UART_H
|
||||
#define __ARCH_ARM_SRC_LM3S_CHIP_LM3S_UART_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_CHIP_LM3S_UART_H
|
||||
#define __ARCH_ARM_SRC_LM_CHIP_LM3S_UART_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -344,4 +344,4 @@
|
|||
* Public Functions
|
||||
************************************************************************************/
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_CHIP_LM3S_UART_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_CHIP_LM3S_UART_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/chip/lm_memorymap.h
|
||||
* arch/arm/src/lm/chip/lm_memorymap.h
|
||||
*
|
||||
* Copyright (C) 2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_CHIP_LM_MEMORYMAP_H
|
||||
#define __ARCH_ARM_SRC_LM3S_CHIP_LM_MEMORYMAP_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_CHIP_LM_MEMORYMAP_H
|
||||
#define __ARCH_ARM_SRC_LM_CHIP_LM_MEMORYMAP_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -66,4 +66,4 @@
|
|||
* Public Function Prototypes
|
||||
************************************************************************************/
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_CHIP_LM_MEMORYMAP_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_CHIP_LM_MEMORYMAP_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/chip/lm_pinmap.h
|
||||
* arch/arm/src/lm/chip/lm_pinmap.h
|
||||
*
|
||||
* Copyright (C) 2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_CHIP_LM_PINMAP_H
|
||||
#define __ARCH_ARM_SRC_LM3S_CHIP_LM_PINMAP_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_CHIP_LM_PINMAP_H
|
||||
#define __ARCH_ARM_SRC_LM_CHIP_LM_PINMAP_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -66,4 +66,4 @@
|
|||
* Public Function Prototypes
|
||||
************************************************************************************/
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_CHIP_LM_PINMAP_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_CHIP_LM_PINMAP_H */
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* arch/arm/src/lm3s/lm3s_dumpgpio.c
|
||||
* arch/arm/src/lm/lm3s_dumpgpio.c
|
||||
*
|
||||
* Copyright (C) 2009-2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* arch/arm/src/lm3s/lm3s_ethernet.c
|
||||
* arch/arm/src/lm/lm3s_ethernet.c
|
||||
*
|
||||
* Copyright (C) 2009-2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* arch/arm/src/lm3s/lm3s_gpio.c
|
||||
* arch/arm/src/lm/lm3s_gpio.c
|
||||
* arch/arm/src/chip/lm3s_gpio.c
|
||||
*
|
||||
* Copyright (C) 2009-2010 Gregory Nutt. All rights reserved.
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* arch/arm/src/lm3s/lm3s_gpioirq.c
|
||||
* arch/arm/src/lm/lm3s_gpioirq.c
|
||||
* arch/arm/src/chip/lm3s_gpioirq.c
|
||||
*
|
||||
* Copyright (C) 2009-2010, 2012 Gregory Nutt. All rights reserved.
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* arch/arm/src/lm3s/lm3s_irq.c
|
||||
* arch/arm/src/lm/lm3s_irq.c
|
||||
* arch/arm/src/chip/lm3s_irq.c
|
||||
*
|
||||
* Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
|
|
@ -1,5 +1,5 @@
|
|||
/**************************************************************************
|
||||
* arch/arm/src/lm3s/lm3s_lowputc.c
|
||||
* arch/arm/src/lm/lm3s_lowputc.c
|
||||
*
|
||||
* Copyright (C) 2009-2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* arch/arm/src/lm3s/lm3s_serial.c
|
||||
* arch/arm/src/lm/lm3s_serial.c
|
||||
*
|
||||
* Copyright (C) 2009-2010, 2012 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* arch/arm/src/lm3s/lm3s_start.c
|
||||
* arch/arm/src/lm/lm3s_start.c
|
||||
* arch/arm/src/chip/lm3s_start.c
|
||||
*
|
||||
* Copyright (C) 2009, 2012 Gregory Nutt. All rights reserved.
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* arch/arm/src/lm3s/lm3s_syscontrol.c
|
||||
* arch/arm/src/lm/lm3s_syscontrol.c
|
||||
* arch/arm/src/chip/lm3s_syscontrol.c
|
||||
*
|
||||
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* arch/arm/src/lm3s/lm3s_timerisr.c
|
||||
* arch/arm/src/lm/lm3s_timerisr.c
|
||||
*
|
||||
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/lm3s_vectors.S
|
||||
* arch/arm/src/lm/lm3s_vectors.S
|
||||
* arch/arm/src/chip/lm3s_vectors.S
|
||||
*
|
||||
* Copyright (C) 2009-2010 Gregory Nutt. All rights reserved.
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/lm_ethernet.h
|
||||
* arch/arm/src/lm/lm_ethernet.h
|
||||
*
|
||||
* Copyright (C) 2009-2010, 2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_LM_ETHERNET_H
|
||||
#define __ARCH_ARM_SRC_LM3S_LM_ETHERNET_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_LM_ETHERNET_H
|
||||
#define __ARCH_ARM_SRC_LM_LM_ETHERNET_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -100,4 +100,4 @@ int lm3s_ethinitialize(int intf);
|
|||
|
||||
#endif /* __ASSEMBLY__ */
|
||||
#endif /* LM3S_NETHCONTROLLERS > 1 */
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_LM_ETHERNET_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_LM_ETHERNET_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/lm_gpio.h
|
||||
* arch/arm/src/lm/lm_gpio.h
|
||||
*
|
||||
* Copyright (C) 2009-2010, 2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_LM_GPIO_H
|
||||
#define __ARCH_ARM_SRC_LM3S_LM_GPIO_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_LM_GPIO_H
|
||||
#define __ARCH_ARM_SRC_LM_LM_GPIO_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -220,4 +220,4 @@ int weak_function gpio_irqinitialize(void);
|
|||
#endif
|
||||
|
||||
#endif /* __ASSEMBLY__ */
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_LM_GPIO_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_LM_GPIO_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/lm3s_lowputc.h
|
||||
* arch/arm/src/lm/lm3s_lowputc.h
|
||||
*
|
||||
* Copyright (C) 2009-2010, 2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_LM_LOWPUTC_H
|
||||
#define __ARCH_ARM_SRC_LM3S_LM_LOWPUTC_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_LM_LOWPUTC_H
|
||||
#define __ARCH_ARM_SRC_LM_LM_LOWPUTC_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -84,4 +84,4 @@ void up_lowsetup(void);
|
|||
#endif
|
||||
|
||||
#endif /* __ASSEMBLY__ */
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_LM_LOWPUTC_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_LM_LOWPUTC_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/lm_ssi.h
|
||||
* arch/arm/src/lm/lm_ssi.h
|
||||
*
|
||||
* Copyright (C) 2009-2010, 2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_LM_SSI_H
|
||||
#define __ARCH_ARM_SRC_LM3S_LM_SSI_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_LM_SSI_H
|
||||
#define __ARCH_ARM_SRC_LM_LM_SSI_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -111,4 +111,4 @@ int lm3s_spicmddata(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool cmd);
|
|||
#endif
|
||||
|
||||
#endif /* __ASSEMBLY__ */
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_LM_SSI_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_LM_SSI_H */
|
|
@ -1,5 +1,5 @@
|
|||
/************************************************************************************
|
||||
* arch/arm/src/lm3s/lm3s_syscontrol.h
|
||||
* arch/arm/src/lm/lm3s_syscontrol.h
|
||||
*
|
||||
* Copyright (C) 2009-2010, 2013 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __ARCH_ARM_SRC_LM3S_LM_SYSCONTROL_H
|
||||
#define __ARCH_ARM_SRC_LM3S_LM_SYSCONTROL_H
|
||||
#ifndef __ARCH_ARM_SRC_LM_LM_SYSCONTROL_H
|
||||
#define __ARCH_ARM_SRC_LM_LM_SYSCONTROL_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -97,4 +97,4 @@ void up_clockconfig(void);
|
|||
#endif
|
||||
|
||||
#endif /* __ASSEMBLY__ */
|
||||
#endif /* __ARCH_ARM_SRC_LM3S_LM_SYSCONTROL_H */
|
||||
#endif /* __ARCH_ARM_SRC_LM_LM_SYSCONTROL_H */
|
|
@ -273,7 +273,7 @@ Eagle100-specific Configuration Options
|
|||
|
||||
CONFIG_ARCH_CHIP - Identifies the arch/*/chip subdirectory
|
||||
|
||||
CONFIG_ARCH_CHIP=lm3s
|
||||
CONFIG_ARCH_CHIP=lm
|
||||
|
||||
CONFIG_ARCH_CHIP_name - For use in C code to identify the exact
|
||||
chip:
|
||||
|
@ -371,7 +371,7 @@ Eagle100-specific Configuration Options
|
|||
to build the LM3S Ethernet driver
|
||||
CONFIG_LM3S_ETHLEDS - Enable to use Ethernet LEDs on the board.
|
||||
CONFIG_LM3S_BOARDMAC - If the board-specific logic can provide
|
||||
a MAC address (via lm3s_ethernetmac()), then this should be selected.
|
||||
a MAC address (via lm_ethernetmac()), then this should be selected.
|
||||
CONFIG_LM3S_ETHHDUPLEX - Set to force half duplex operation
|
||||
CONFIG_LM3S_ETHNOAUTOCRC - Set to suppress auto-CRC generation
|
||||
CONFIG_LM3S_ETHNOPAD - Set to suppress Tx padding
|
||||
|
|
|
@ -38,7 +38,8 @@
|
|||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
CONFIG_ARCH_CHIP_LM3S6918=y
|
||||
CONFIG_ARCH_BOARD="eagle100"
|
||||
|
|
|
@ -38,7 +38,8 @@
|
|||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
CONFIG_ARCH_CHIP_LM3S6918=y
|
||||
CONFIG_ARCH_BOARD="eagle100"
|
||||
|
|
|
@ -38,7 +38,8 @@
|
|||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
CONFIG_ARCH_CHIP_LM3S6918=y
|
||||
CONFIG_ARCH_BOARD="eagle100"
|
||||
|
|
|
@ -38,7 +38,8 @@
|
|||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
CONFIG_ARCH_CHIP_LM3S6918=y
|
||||
CONFIG_ARCH_BOARD="eagle100"
|
||||
|
|
|
@ -38,7 +38,8 @@
|
|||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
CONFIG_ARCH_CHIP_LM3S6918=y
|
||||
CONFIG_ARCH_BOARD="eagle100"
|
||||
|
|
|
@ -38,7 +38,8 @@
|
|||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
CONFIG_ARCH_CHIP_LM3S6918=y
|
||||
CONFIG_ARCH_BOARD="eagle100"
|
||||
|
|
|
@ -173,13 +173,13 @@ IDEs
|
|||
2) Start the NuttX build at least one time from the Cygwin command line
|
||||
before trying to create your project. This is necessary to create
|
||||
certain auto-generated files and directories that will be needed.
|
||||
3) Set up include pathes: You will need include/, arch/arm/src/lm3s,
|
||||
3) Set up include pathes: You will need include/, arch/arm/src/lm,
|
||||
arch/arm/src/common, arch/arm/src/armv7-m, and sched/.
|
||||
4) All assembly files need to have the definition option -D __ASSEMBLY__
|
||||
on the command line.
|
||||
|
||||
Startup files will probably cause you some headaches. The NuttX startup file
|
||||
is arch/arm/src/lm3s/lm3s_vectors.S.
|
||||
is arch/arm/src/lm/lm_vectors.S.
|
||||
|
||||
NuttX EABI "buildroot" Toolchain
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
@ -294,7 +294,7 @@ Stellaris EKK-LM3S9B96 Evaluation Kit Configuration Options
|
|||
|
||||
CONFIG_ARCH_CHIP - Identifies the arch/*/chip subdirectory
|
||||
|
||||
CONFIG_ARCH_CHIP=lm3s
|
||||
CONFIG_ARCH_CHIP=lm
|
||||
|
||||
CONFIG_ARCH_CHIP_name - For use in C code to identify the exact
|
||||
chip:
|
||||
|
@ -389,7 +389,7 @@ Stellaris EKK-LM3S9B96 Evaluation Kit Configuration Options
|
|||
to build the LM3S Ethernet driver
|
||||
CONFIG_LM3S_ETHLEDS - Enable to use Ethernet LEDs on the board.
|
||||
CONFIG_LM3S_BOARDMAC - If the board-specific logic can provide
|
||||
a MAC address (via lm3s_ethernetmac()), then this should be selected.
|
||||
a MAC address (via lm_ethernetmac()), then this should be selected.
|
||||
CONFIG_LM3S_ETHHDUPLEX - Set to force half duplex operation
|
||||
CONFIG_LM3S_ETHNOAUTOCRC - Set to suppress auto-CRC generation
|
||||
CONFIG_LM3S_ETHNOPAD - Set to suppress Tx padding
|
||||
|
|
|
@ -39,7 +39,8 @@
|
|||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
CONFIG_ARCH_CHIP_LM3S9B96=y
|
||||
CONFIG_ARCH_BOARD="ekk-lm3s9b96"
|
||||
|
|
|
@ -39,7 +39,8 @@
|
|||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
CONFIG_ARCH_CHIP_LM3S9B96=y
|
||||
CONFIG_ARCH_BOARD="ekk-lm3s9b96"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/************************************************************************************
|
||||
* configs/ekk-lm3s9b96/src/ekklm3s9b96_internal.h
|
||||
* arch/arm/src/board/lm3s6965ek_internal.n
|
||||
* arch/arm/src/board/lm3s6965ek_internal.h
|
||||
*
|
||||
* Copyright (C) 2012 Gregory Nutt. All rights reserved.
|
||||
* Authors: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
|
|
@ -163,13 +163,13 @@ IDEs
|
|||
2) Start the NuttX build at least one time from the Cygwin command line
|
||||
before trying to create your project. This is necessary to create
|
||||
certain auto-generated files and directories that will be needed.
|
||||
3) Set up include pathes: You will need include/, arch/arm/src/lm3s,
|
||||
3) Set up include pathes: You will need include/, arch/arm/src/lm,
|
||||
arch/arm/src/common, arch/arm/src/armv7-m, and sched/.
|
||||
4) All assembly files need to have the definition option -D __ASSEMBLY__
|
||||
on the command line.
|
||||
|
||||
Startup files will probably cause you some headaches. The NuttX startup file
|
||||
is arch/arm/src/lm3s/lm3s_vectors.S.
|
||||
is arch/arm/src/lm/lm_vectors.S.
|
||||
|
||||
NuttX EABI "buildroot" Toolchain
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
@ -288,7 +288,7 @@ Stellaris MDL-S2E Reference Design Configuration Options
|
|||
|
||||
CONFIG_ARCH_CHIP - Identifies the arch/*/chip subdirectory
|
||||
|
||||
CONFIG_ARCH_CHIP=lm3s
|
||||
CONFIG_ARCH_CHIP=lm
|
||||
|
||||
CONFIG_ARCH_CHIP_name - For use in C code to identify the exact
|
||||
chip:
|
||||
|
|
|
@ -38,7 +38,8 @@
|
|||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
CONFIG_ARCH_CHIP_LM3S6432=y
|
||||
CONFIG_ARCH_BOARD="lm3s6432-s2e"
|
||||
|
|
|
@ -38,7 +38,8 @@
|
|||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
CONFIG_ARCH_CHIP_LM3S6432=y
|
||||
CONFIG_ARCH_BOARD="lm3s6432-s2e"
|
||||
|
|
|
@ -197,13 +197,13 @@ IDEs
|
|||
2) Start the NuttX build at least one time from the Cygwin command line
|
||||
before trying to create your project. This is necessary to create
|
||||
certain auto-generated files and directories that will be needed.
|
||||
3) Set up include pathes: You will need include/, arch/arm/src/lm3s,
|
||||
3) Set up include pathes: You will need include/, arch/arm/src/lm,
|
||||
arch/arm/src/common, arch/arm/src/armv7-m, and sched/.
|
||||
4) All assembly files need to have the definition option -D __ASSEMBLY__
|
||||
on the command line.
|
||||
|
||||
Startup files will probably cause you some headaches. The NuttX startup file
|
||||
is arch/arm/src/lm3s/lm3s_vectors.S.
|
||||
is arch/arm/src/lm/lm_vectors.S.
|
||||
|
||||
NuttX EABI "buildroot" Toolchain
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
@ -357,7 +357,7 @@ Stellaris LM3S6965 Evaluation Kit Configuration Options
|
|||
|
||||
CONFIG_ARCH_CHIP - Identifies the arch/*/chip subdirectory
|
||||
|
||||
CONFIG_ARCH_CHIP=lm3s
|
||||
CONFIG_ARCH_CHIP=lm
|
||||
|
||||
CONFIG_ARCH_CHIP_name - For use in C code to identify the exact
|
||||
chip:
|
||||
|
@ -452,7 +452,7 @@ Stellaris LM3S6965 Evaluation Kit Configuration Options
|
|||
to build the LM3S Ethernet driver
|
||||
CONFIG_LM3S_ETHLEDS - Enable to use Ethernet LEDs on the board.
|
||||
CONFIG_LM3S_BOARDMAC - If the board-specific logic can provide
|
||||
a MAC address (via lm3s_ethernetmac()), then this should be selected.
|
||||
a MAC address (via lm_ethernetmac()), then this should be selected.
|
||||
CONFIG_LM3S_ETHHDUPLEX - Set to force half duplex operation
|
||||
CONFIG_LM3S_ETHNOAUTOCRC - Set to suppress auto-CRC generation
|
||||
CONFIG_LM3S_ETHNOPAD - Set to suppress Tx padding
|
||||
|
|
|
@ -65,6 +65,7 @@ CONFIG_ARCH="arm"
|
|||
# CONFIG_ARCH_CHIP_DM320 is not set
|
||||
# CONFIG_ARCH_CHIP_IMX is not set
|
||||
# CONFIG_ARCH_CHIP_KINETIS is not set
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
# CONFIG_ARCH_CHIP_LPC17XX is not set
|
||||
# CONFIG_ARCH_CHIP_LPC214X is not set
|
||||
|
@ -76,7 +77,7 @@ CONFIG_ARCH_CHIP_LM3S=y
|
|||
# CONFIG_ARCH_CHIP_STR71X is not set
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_FAMILY="armv7-m"
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_HAVE_MPU=y
|
||||
# CONFIG_ARMV7M_MPU is not set
|
||||
CONFIG_BOARD_LOOPSPERMSEC=4531
|
||||
|
|
|
@ -65,6 +65,7 @@ CONFIG_ARCH="arm"
|
|||
# CONFIG_ARCH_CHIP_DM320 is not set
|
||||
# CONFIG_ARCH_CHIP_IMX is not set
|
||||
# CONFIG_ARCH_CHIP_KINETIS is not set
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
# CONFIG_ARCH_CHIP_LPC17XX is not set
|
||||
# CONFIG_ARCH_CHIP_LPC214X is not set
|
||||
|
@ -76,7 +77,7 @@ CONFIG_ARCH_CHIP_LM3S=y
|
|||
# CONFIG_ARCH_CHIP_STR71X is not set
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_FAMILY="armv7-m"
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_HAVE_MPU=y
|
||||
# CONFIG_ARMV7M_MPU is not set
|
||||
CONFIG_BOARD_LOOPSPERMSEC=4531
|
||||
|
|
|
@ -65,6 +65,7 @@ CONFIG_ARCH="arm"
|
|||
# CONFIG_ARCH_CHIP_DM320 is not set
|
||||
# CONFIG_ARCH_CHIP_IMX is not set
|
||||
# CONFIG_ARCH_CHIP_KINETIS is not set
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
# CONFIG_ARCH_CHIP_LPC17XX is not set
|
||||
# CONFIG_ARCH_CHIP_LPC214X is not set
|
||||
|
@ -76,7 +77,7 @@ CONFIG_ARCH_CHIP_LM3S=y
|
|||
# CONFIG_ARCH_CHIP_STR71X is not set
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_FAMILY="armv7-m"
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_HAVE_MPU=y
|
||||
# CONFIG_ARMV7M_MPU is not set
|
||||
CONFIG_BOARD_LOOPSPERMSEC=4531
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/************************************************************************************
|
||||
* configs/lm3s6965-ek/src/lm3s6965ek_internal.h
|
||||
* arch/arm/src/board/lm3s6965ek_internal.n
|
||||
* arch/arm/src/board/lm3s6965ek_internal.h
|
||||
*
|
||||
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
|
|
@ -181,13 +181,13 @@ IDEs
|
|||
2) Start the NuttX build at least one time from the Cygwin command line
|
||||
before trying to create your project. This is necessary to create
|
||||
certain auto-generated files and directories that will be needed.
|
||||
3) Set up include pathes: You will need include/, arch/arm/src/lm3s,
|
||||
3) Set up include pathes: You will need include/, arch/arm/src/lm,
|
||||
arch/arm/src/common, arch/arm/src/armv7-m, and sched/.
|
||||
4) All assembly files need to have the definition option -D __ASSEMBLY__
|
||||
on the command line.
|
||||
|
||||
Startup files will probably cause you some headaches. The NuttX startup file
|
||||
is arch/arm/src/lm3s/lm3s_vectors.S.
|
||||
is arch/arm/src/lm/lm_vectors.S.
|
||||
|
||||
NuttX EABI "buildroot" Toolchain
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
@ -341,7 +341,7 @@ Stellaris LM3S8962 Evaluation Kit Configuration Options
|
|||
|
||||
CONFIG_ARCH_CHIP - Identifies the arch/*/chip subdirectory
|
||||
|
||||
CONFIG_ARCH_CHIP=lm3s
|
||||
CONFIG_ARCH_CHIP=lm
|
||||
|
||||
CONFIG_ARCH_CHIP_name - For use in C code to identify the exact
|
||||
chip:
|
||||
|
@ -436,7 +436,7 @@ Stellaris LM3S8962 Evaluation Kit Configuration Options
|
|||
to build the LM3S Ethernet driver
|
||||
CONFIG_LM3S_ETHLEDS - Enable to use Ethernet LEDs on the board.
|
||||
CONFIG_LM3S_BOARDMAC - If the board-specific logic can provide
|
||||
a MAC address (via lm3s_ethernetmac()), then this should be selected.
|
||||
a MAC address (via lm_ethernetmac()), then this should be selected.
|
||||
CONFIG_LM3S_ETHHDUPLEX - Set to force half duplex operation
|
||||
CONFIG_LM3S_ETHNOAUTOCRC - Set to suppress auto-CRC generation
|
||||
CONFIG_LM3S_ETHNOPAD - Set to suppress Tx padding
|
||||
|
|
|
@ -38,7 +38,8 @@
|
|||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
CONFIG_ARCH_CHIP_LM3S8962=y
|
||||
CONFIG_ARCH_BOARD="lm3s8962-ek"
|
||||
|
|
|
@ -38,7 +38,8 @@
|
|||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
CONFIG_ARCH_CHIP_LM3S8962=y
|
||||
CONFIG_ARCH_BOARD="lm3s8962-ek"
|
||||
|
|
|
@ -38,7 +38,8 @@
|
|||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_CORTEXM3=y
|
||||
CONFIG_ARCH_CHIP="lm3s"
|
||||
CONFIG_ARCH_CHIP="lm"
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_CHIP_LM3S=y
|
||||
CONFIG_ARCH_CHIP_LM3S8962=y
|
||||
CONFIG_ARCH_BOARD="lm3s8962-ek"
|
||||
|
|
Loading…
Reference in New Issue