SAMA5: Add a missing endif in a Make.defs that recently added; Several other cosmetic changes

This commit is contained in:
Gregory Nutt 2014-01-28 18:59:11 -06:00
parent 3ddb0ebaef
commit 75d21426ff
11 changed files with 54 additions and 4 deletions

View File

@ -12,7 +12,7 @@ NuttX
License for NuttX in general (authorship of individual files may vary): License for NuttX in general (authorship of individual files may vary):
/************************************************************************* /*************************************************************************
* *
* Copyright (C) 2007-2012 Gregory Nutt. All rights reserved. * Copyright (C) 2007-2014 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -241,6 +241,6 @@ drivers/video/ov2640
from other projects with conflicting licenses: Linux and ArduCAM. Those from other projects with conflicting licenses: Linux and ArduCAM. Those
both have GPL licenses. I am not sure if it is proper or not to lift the both have GPL licenses. I am not sure if it is proper or not to lift the
content of those tables and still retain this BSD license. I am guessing content of those tables and still retain this BSD license. I am guessing
so, but I am not copyright attorney so you should use this driver in so, but I am not a copyright attorney so you should use this driver in
products at your own risk. products at your own risk.

6
TODO
View File

@ -34,6 +34,7 @@ nuttx/
(0) ARM/LPC43x (arch/arm/src/lpc43xx/) (0) ARM/LPC43x (arch/arm/src/lpc43xx/)
(3) ARM/STR71x (arch/arm/src/str71x/) (3) ARM/STR71x (arch/arm/src/str71x/)
(3) ARM/LM3S6918 (arch/arm/src/lm/) (3) ARM/LM3S6918 (arch/arm/src/lm/)
(x) ARM/SAMA5D3 ((arch/arm/src/sama5/)
(5) ARM/STM32 (arch/arm/src/stm32/) (5) ARM/STM32 (arch/arm/src/stm32/)
(3) AVR (arch/avr) (3) AVR (arch/avr)
(0) Intel x86 (arch/x86) (0) Intel x86 (arch/x86)
@ -1792,6 +1793,11 @@ o ARM/LM3S6918 (arch/arm/src/lm/)
likely cause is probably a stack overflow, not a hard sofware bug. likely cause is probably a stack overflow, not a hard sofware bug.
Priority: Probably Low Priority: Probably Low
o ARM/SAMA5D3 ((arch/arm/src/sama5/)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Issues related to the SAMA5D3 port are in configs/sama5d3x-ek/README.txt.
o ARM/STM32 (arch/arm/src/stm32/) o ARM/STM32 (arch/arm/src/stm32/)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

View File

@ -3140,7 +3140,10 @@ To-Do List
Mem: 268430800 6864 268423936 268423936 Mem: 268430800 6864 268423936 268423936
nsh> nsh>
This needs some further investigation and a little TLC. Disabling debug and forcing either of the two debug outputs above also
eliminates the problem. Replacing the debug output with a delay does
not solve the problem. This needs some further investigation and a
little TLC.
5) HSCMI TX DMA support is currently commented out. 5) HSCMI TX DMA support is currently commented out.

View File

@ -40,21 +40,27 @@ include ${TOPDIR}$(DELIM)arch$(DELIM)arm$(DELIM)src$(DELIM)armv7-a$(DELIM)Toolch
ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y)
LDSCRIPT = isram.ld LDSCRIPT = isram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y)
LDSCRIPT = ddram.ld LDSCRIPT = ddram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y)
ifeq ($(CONFIG_BOOT_SDRAM_DATA),y) ifeq ($(CONFIG_BOOT_SDRAM_DATA),y)
LDSCRIPT = nor-ddram.ld LDSCRIPT = nor-ddram.ld
else else
LDSCRIPT = nor-isram.ld LDSCRIPT = nor-isram.ld
endif endif
endif
ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y)
# LDSCRIPT = cs1flash.ld # LDSCRIPT = cs1flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y)
# LDSCRIPT = cs2flash.ld # LDSCRIPT = cs2flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y)
# LDSCRIPT = cs3flash.ld # LDSCRIPT = cs3flash.ld
endif endif

View File

@ -40,9 +40,11 @@ include ${TOPDIR}$(DELIM)arch$(DELIM)arm$(DELIM)src$(DELIM)armv7-a$(DELIM)Toolch
ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y)
LDSCRIPT = isram.ld LDSCRIPT = isram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y)
LDSCRIPT = ddram.ld LDSCRIPT = ddram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y)
ifeq ($(CONFIG_BOOT_SDRAM_DATA),y) ifeq ($(CONFIG_BOOT_SDRAM_DATA),y)
LDSCRIPT = nor-ddram.ld LDSCRIPT = nor-ddram.ld
@ -50,12 +52,15 @@ else
LDSCRIPT = nor-isram.ld LDSCRIPT = nor-isram.ld
endif endif
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y)
# LDSCRIPT = cs1flash.ld # LDSCRIPT = cs1flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y)
# LDSCRIPT = cs2flash.ld # LDSCRIPT = cs2flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y)
# LDSCRIPT = cs3flash.ld # LDSCRIPT = cs3flash.ld
endif endif

View File

@ -40,9 +40,11 @@ include ${TOPDIR}$(DELIM)arch$(DELIM)arm$(DELIM)src$(DELIM)armv7-a$(DELIM)Toolch
ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y)
LDSCRIPT = isram.ld LDSCRIPT = isram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y)
LDSCRIPT = ddram.ld LDSCRIPT = ddram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y)
ifeq ($(CONFIG_BOOT_SDRAM_DATA),y) ifeq ($(CONFIG_BOOT_SDRAM_DATA),y)
LDSCRIPT = nor-ddram.ld LDSCRIPT = nor-ddram.ld
@ -50,12 +52,15 @@ else
LDSCRIPT = nor-isram.ld LDSCRIPT = nor-isram.ld
endif endif
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y)
# LDSCRIPT = cs1flash.ld # LDSCRIPT = cs1flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y)
# LDSCRIPT = cs2flash.ld # LDSCRIPT = cs2flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y)
# LDSCRIPT = cs3flash.ld # LDSCRIPT = cs3flash.ld
endif endif

View File

@ -40,9 +40,11 @@ include ${TOPDIR}$(DELIM)arch$(DELIM)arm$(DELIM)src$(DELIM)armv7-a$(DELIM)Toolch
ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y)
LDSCRIPT = isram.ld LDSCRIPT = isram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y)
LDSCRIPT = ddram.ld LDSCRIPT = ddram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y)
ifeq ($(CONFIG_BOOT_SDRAM_DATA),y) ifeq ($(CONFIG_BOOT_SDRAM_DATA),y)
LDSCRIPT = nor-ddram.ld LDSCRIPT = nor-ddram.ld
@ -50,12 +52,15 @@ else
LDSCRIPT = nor-isram.ld LDSCRIPT = nor-isram.ld
endif endif
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y)
# LDSCRIPT = cs1flash.ld # LDSCRIPT = cs1flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y)
# LDSCRIPT = cs2flash.ld # LDSCRIPT = cs2flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y)
# LDSCRIPT = cs3flash.ld # LDSCRIPT = cs3flash.ld
endif endif

View File

@ -40,9 +40,11 @@ include ${TOPDIR}$(DELIM)arch$(DELIM)arm$(DELIM)src$(DELIM)armv7-a$(DELIM)Toolch
ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y)
LDSCRIPT = isram.ld LDSCRIPT = isram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y)
LDSCRIPT = ddram.ld LDSCRIPT = ddram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y)
ifeq ($(CONFIG_BOOT_SDRAM_DATA),y) ifeq ($(CONFIG_BOOT_SDRAM_DATA),y)
LDSCRIPT = nor-ddram.ld LDSCRIPT = nor-ddram.ld
@ -50,12 +52,15 @@ else
LDSCRIPT = nor-isram.ld LDSCRIPT = nor-isram.ld
endif endif
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y)
# LDSCRIPT = cs1flash.ld # LDSCRIPT = cs1flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y)
# LDSCRIPT = cs2flash.ld # LDSCRIPT = cs2flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y)
# LDSCRIPT = cs3flash.ld # LDSCRIPT = cs3flash.ld
endif endif

View File

@ -1,7 +1,7 @@
############################################################################ ############################################################################
# configs/sama5d3x-ek/nxwm/Make.defs # configs/sama5d3x-ek/nxwm/Make.defs
# #
# Copyright (C) 2013 Gregory Nutt. All rights reserved. # Copyright (C) 2013-2014 Gregory Nutt. All rights reserved.
# Author: Gregory Nutt <gnutt@nuttx.org> # Author: Gregory Nutt <gnutt@nuttx.org>
# #
# Redistribution and use in source and binary forms, with or without # Redistribution and use in source and binary forms, with or without
@ -40,9 +40,11 @@ include ${TOPDIR}$(DELIM)arch$(DELIM)arm$(DELIM)src$(DELIM)armv7-a$(DELIM)Toolch
ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y)
LDSCRIPT = isram.ld LDSCRIPT = isram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y)
LDSCRIPT = ddram.ld LDSCRIPT = ddram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y)
ifeq ($(CONFIG_BOOT_SDRAM_DATA),y) ifeq ($(CONFIG_BOOT_SDRAM_DATA),y)
LDSCRIPT = nor-ddram.ld LDSCRIPT = nor-ddram.ld
@ -50,12 +52,15 @@ else
LDSCRIPT = nor-isram.ld LDSCRIPT = nor-isram.ld
endif endif
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y)
# LDSCRIPT = cs1flash.ld # LDSCRIPT = cs1flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y)
# LDSCRIPT = cs2flash.ld # LDSCRIPT = cs2flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y)
# LDSCRIPT = cs3flash.ld # LDSCRIPT = cs3flash.ld
endif endif

View File

@ -40,9 +40,11 @@ include ${TOPDIR}$(DELIM)arch$(DELIM)arm$(DELIM)src$(DELIM)armv7-a$(DELIM)Toolch
ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y)
LDSCRIPT = isram.ld LDSCRIPT = isram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y)
LDSCRIPT = ddram.ld LDSCRIPT = ddram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y)
ifeq ($(CONFIG_BOOT_SDRAM_DATA),y) ifeq ($(CONFIG_BOOT_SDRAM_DATA),y)
LDSCRIPT = nor-ddram.ld LDSCRIPT = nor-ddram.ld
@ -50,12 +52,15 @@ else
LDSCRIPT = nor-isram.ld LDSCRIPT = nor-isram.ld
endif endif
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y)
# LDSCRIPT = cs1flash.ld # LDSCRIPT = cs1flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y)
# LDSCRIPT = cs2flash.ld # LDSCRIPT = cs2flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y)
# LDSCRIPT = cs3flash.ld # LDSCRIPT = cs3flash.ld
endif endif

View File

@ -40,9 +40,11 @@ include ${TOPDIR}$(DELIM)arch$(DELIM)arm$(DELIM)src$(DELIM)armv7-a$(DELIM)Toolch
ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y)
LDSCRIPT = isram.ld LDSCRIPT = isram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y) ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y)
LDSCRIPT = ddram.ld LDSCRIPT = ddram.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS0FLASH),y)
ifeq ($(CONFIG_BOOT_SDRAM_DATA),y) ifeq ($(CONFIG_BOOT_SDRAM_DATA),y)
LDSCRIPT = nor-ddram.ld LDSCRIPT = nor-ddram.ld
@ -50,12 +52,15 @@ else
LDSCRIPT = nor-isram.ld LDSCRIPT = nor-isram.ld
endif endif
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS1FLASH),y)
# LDSCRIPT = cs1flash.ld # LDSCRIPT = cs1flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS2FLASH),y)
# LDSCRIPT = cs2flash.ld # LDSCRIPT = cs2flash.ld
endif endif
ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y) ifeq ($(CONFIG_SAMA5_BOOT_CS3FLASH),y)
# LDSCRIPT = cs3flash.ld # LDSCRIPT = cs3flash.ld
endif endif