summaryrefslogtreecommitdiff
path: root/nuttx/configs/galileo
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-09-30 08:03:39 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-09-30 08:03:39 -0600
commit987701852b3069e2dc33380fb7816387189eed8e (patch)
treed18b071dd19b0e608a695585a98934e142b224aa /nuttx/configs/galileo
parentbf73e20c239ef3ec7f76217913cb3b97114db7a3 (diff)
downloadnuttx-987701852b3069e2dc33380fb7816387189eed8e.tar.gz
nuttx-987701852b3069e2dc33380fb7816387189eed8e.tar.bz2
nuttx-987701852b3069e2dc33380fb7816387189eed8e.zip
Repartition some message queue logic: sched/mqueue should have all mqueue knowledge; fs/mqueue should deal only with inodes
Diffstat (limited to 'nuttx/configs/galileo')
-rwxr-xr-xnuttx/configs/galileo/README.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/nuttx/configs/galileo/README.txt b/nuttx/configs/galileo/README.txt
index 2e1452e52..f25bd29ae 100755
--- a/nuttx/configs/galileo/README.txt
+++ b/nuttx/configs/galileo/README.txt
@@ -48,5 +48,28 @@ Serial Console
UART1 may be convenient because of its built-in RS232 drivers. But if you
have a standard RS-232 shield, then UART0 may be the better choice.
+Running from SRAM
+=================
+
+ The Host Bridge contains an interface to 512KB of on-chip, low latency,
+ embedded SRAM (eSRAM). The eSRAM memory may be used as either 128 x 4KB
+ pages, or in block mode as a single contiguous 512KB block page. The
+ eSRAM pages may be mapped anywhere in the physical address space as a
+ DRAM overlay.
+
+ To map the eSRAM as a single 512KB block page, the register
+ ESRAMPGCTRL_BLOCK is used. If any of the 4KB pages are already enabled,
+ it is not possible to enable the block page.
+
+ To map and enable the 512KB block page, the following steps should be
+ followed:
+
+ - Set ESRAMPGCTRL_BLOCK.BLOCK_PG_SYSTEM_ADDRESS_16MB to the required
+ address value
+ - Set ESRAMPGCTRL_BLOCK.BLOCK_ENABLE_PG to 1
+
+ Once an eSRAM page is enabled, it is implicitly locked and any further
+ configuration change attempts will fail.
+
Configurations
==============