Skip to content

Commit e334453

Browse files
TomasGalbickaNXPkartben
authored andcommitted
boards: nxp: frdm_mcxn947: update dual-core memory docs
Update the dual-core memory configuration documentation to use symbolic references to flash regions and partitions instead of hardcoded addresses. This makes the documentation more maintainable. The updated documentation correctly reflects that CPU0 has access to the full flash memory including the bootloader region, while CPU1 is restricted to its dedicated slot1_partition region. Signed-off-by: Tomas Galbicka <tomas.galbicka@nxp.com>
1 parent e9fd4b1 commit e334453

File tree

1 file changed

+19
-11
lines changed

1 file changed

+19
-11
lines changed

boards/nxp/frdm_mcxn947/doc/index.rst

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,24 +42,32 @@ Supported Features
4242
Dual Core samples
4343
*****************
4444

45-
+-----------+-------------------+----------------------+
46-
| Core | Boot Address | Comment |
47-
+===========+===================+======================+
48-
| CPU0 | 0x10000000[2048K] | primary core flash |
49-
+-----------+-------------------+----------------------+
50-
| CPU1 | 0x1010a000[984K] | secondary core flash |
51-
+-----------+-------------------+----------------------+
45+
+-----------+----------------------+-------------------------------+
46+
| Core | Flash Region | Comment |
47+
+===========+======================+===============================+
48+
| CPU0 | Full flash memory | Primary core with bootloader |
49+
| | (including partition | access and application in |
50+
| | slot0_partition) | slot0_partition |
51+
+-----------+----------------------+-------------------------------+
52+
| CPU1 | slot1_partition only | Secondary core restricted to |
53+
| | | its dedicated partition |
54+
+-----------+----------------------+-------------------------------+
5255

5356
+----------+------------------+-----------------------+
54-
| Memory | Address[Size] | Comment |
57+
| Memory | Region | Comment |
5558
+==========+==================+=======================+
56-
| srama | 0x20000000[320k] | CPU0 ram |
59+
| srama | RAM (320KB) | CPU0 ram |
5760
+----------+------------------+-----------------------+
58-
| sramg | 0x20050000[64k] | CPU1 ram |
61+
| sramg | RAM (64KB) | CPU1 ram |
5962
+----------+------------------+-----------------------+
60-
| sramh | 0x20060000[32k] | Shared memory |
63+
| sramh | RAM (32KB) | Shared memory |
6164
+----------+------------------+-----------------------+
6265

66+
.. note::
67+
The actual memory addresses are defined in the device tree and can be viewed in the
68+
generated map files after building. CPU0 accesses the full flash memory starting from
69+
its base address, while CPU1 is restricted to the slot1_partition region.
70+
6371
Targets available
6472
==================
6573

0 commit comments

Comments
 (0)