summaryrefslogtreecommitdiff
path: root/nuttx/arch
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-08-25 13:59:02 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-08-25 13:59:02 -0600
commit93b40bab695acb0ee99e3845c95cf961e158e102 (patch)
tree1be795883514546b4de9c1c1c22d7615741c186f /nuttx/arch
parent83bf4a347c5765e1ce7bd50cc8440dabe2bd3af9 (diff)
downloadpx4-nuttx-93b40bab695acb0ee99e3845c95cf961e158e102.tar.gz
px4-nuttx-93b40bab695acb0ee99e3845c95cf961e158e102.tar.bz2
px4-nuttx-93b40bab695acb0ee99e3845c95cf961e158e102.zip
SAMA5 ELF configuration with address environments finally builds without errors
Diffstat (limited to 'nuttx/arch')
-rw-r--r--nuttx/arch/arm/src/sama5/Kconfig6
-rw-r--r--nuttx/arch/arm/src/sama5/sam_pgalloc.c6
2 files changed, 6 insertions, 6 deletions
diff --git a/nuttx/arch/arm/src/sama5/Kconfig b/nuttx/arch/arm/src/sama5/Kconfig
index 220ec7402..caf30bac2 100644
--- a/nuttx/arch/arm/src/sama5/Kconfig
+++ b/nuttx/arch/arm/src/sama5/Kconfig
@@ -4553,15 +4553,15 @@ endif # SAMA5_DDRCS_RESERVE
config SAMA5_DDRCS_PGHEAP
bool "Include DDR-SDRAM in page cache"
default y
- depends on SAMA5_DDRCS && ARCH_ADDRENV
+ depends on (SAMA5_DDRCS || SAMA5_BOOT_SDRAM) && ARCH_ADDRENV
---help---
Include a portion of DDR-SDRAM memory in the page cache.
if SAMA5_DDRCS_PGHEAP
config SAMA5_DDRCS_PGHEAP_OFFSET
- int "DDR-SDRAM heap offset"
- default 0
+ hex "DDR-SDRAM heap offset"
+ default 0x0
---help---
Preserve this number of bytes at the beginning of SDRAM. The
portion of DRAM beginning at this offset from the DDRCS base will
diff --git a/nuttx/arch/arm/src/sama5/sam_pgalloc.c b/nuttx/arch/arm/src/sama5/sam_pgalloc.c
index 6531aed8b..ba344c645 100644
--- a/nuttx/arch/arm/src/sama5/sam_pgalloc.c
+++ b/nuttx/arch/arm/src/sama5/sam_pgalloc.c
@@ -57,11 +57,11 @@
* handle any other possibility.
*/
-#ifdef CONFIG_SAMA5_DDRCS_PGHEAP
+#ifndef CONFIG_SAMA5_DDRCS_PGHEAP
# error CONFIG_SAMA5_DDRCS_PGHEAP must be selected
#endif
-#ifdef CONFIG_SAMA5_DDRCS_PGHEAP_OFFSET
+#ifndef CONFIG_SAMA5_DDRCS_PGHEAP_OFFSET
# error CONFIG_SAMA5_DDRCS_PGHEAP_OFFSET must be specified
#endif
@@ -69,7 +69,7 @@
# warning CONFIG_SAMA5_DDRCS_PGHEAP_OFFSET is not aligned to a page boundary
#endif
-#ifdef CONFIG_SAMA5_DDRCS_PGHEAP_SIZE
+#ifndef CONFIG_SAMA5_DDRCS_PGHEAP_SIZE
# error CONFIG_SAMA5_DDRCS_PGHEAP_SIZE must be specified
#endif