From a8cb02138ce460fbd66d242d34dda71082062538 Mon Sep 17 00:00:00 2001 From: patacongo Date: Sat, 23 Mar 2013 14:46:02 +0000 Subject: Rework of kernel build signal dispatch to user-space handlers git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5778 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/configs/sam3u-ek/scripts/memory.ld | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'nuttx/configs/sam3u-ek/scripts') diff --git a/nuttx/configs/sam3u-ek/scripts/memory.ld b/nuttx/configs/sam3u-ek/scripts/memory.ld index 13405f408..43fca9478 100644 --- a/nuttx/configs/sam3u-ek/scripts/memory.ld +++ b/nuttx/configs/sam3u-ek/scripts/memory.ld @@ -51,11 +51,15 @@ * requirement also increases. * * This alignment requirement means that the largest user space FLASH region - * you can have will be 2128KB at it would have to be positioned at - * 0x000a0000. If you change this address, don't forget to chagne the + * you can have will be 128KB at it would have to be positioned at + * 0x000a0000. If you change this address, don't forget to change the * CONFIG_NUTTX_USERSPACE configuration setting to match and to modify * the check in kernel/userspace.c. * + * For the same reasons, the maximum size of the SRAM mapping is limited to + * 4KB. Both of these alignment limitations could be reduced by using + * multiple regions to map the FLASH/SDRAM range. + * * A detailed memory map for the 16Kb SRAM region is as follows: * * 0x20000 0000: Kernel .data region. Typical size: 0.1KB @@ -77,12 +81,14 @@ MEMORY /* 256Kb FLASH */ kflash (rx) : ORIGIN = 0x00080000, LENGTH = 64K - uflash (rx) : ORIGIN = 0x00090000, LENGTH = 192K + uflash (rx) : ORIGIN = 0x00090000, LENGTH = 64K + xflash (rx) : ORIGIN = 0x000a0000, LENGTH = 128K /* 32Kb SRAM */ ksram1 (rwx) : ORIGIN = 0x20000000, LENGTH = 4K - usram1 (rwx) : ORIGIN = 0x20001000, LENGTH = 28K + usram1 (rwx) : ORIGIN = 0x20001000, LENGTH = 4K + xsram1 (rwx) : ORIGIN = 0x20001000, LENGTH = 24K /* 16Kb SRAM */ -- cgit v1.2.3