diff --git a/Documentation/index.rst b/Documentation/index.rst index c2f4c57a1dfc548a976519a4d0769949f38138f9..76ae8f7418111c51d00ec101063718d0fb1d3e40 100644 --- a/Documentation/index.rst +++ b/Documentation/index.rst @@ -33,6 +33,7 @@ Last but not least, if you want to start hacking the lower-level firmware, the how-to-flash debugger pycardium-guide + memory-map .. toctree:: :maxdepth: 1 diff --git a/Documentation/memorymap.rst b/Documentation/memorymap.rst new file mode 100644 index 0000000000000000000000000000000000000000..a64fde73f65ebfc415c95b0844c18459de498e96 --- /dev/null +++ b/Documentation/memorymap.rst @@ -0,0 +1,53 @@ +.. _memory_map: + +Memory Map +============================ +.. _memory_map: + +Memory Map +============================ + +Flash:: + + | Address | Usage | + |------------|--------------------| + |0x100F FFFF | | + | | Core 1: 512 kB | + |0x1008 0000 | | + |------------|--------------------| + |0x1007 FFFF | | + | | Core 0: 448 kB | + |0x1001 0000 | | + |------------|--------------------| + |0x1000 FFFF | | + | | Bootloader: 64 kB | + |0x1000 0000 | | + |------------|--------------------| + + +Ram:: + + | Address | Usage | + |------------|-----------------------| + |0x2008 BFFF | | + | | API Parameters: 48 kB | + |0x2008 0000 | | + |------------|-----------------------| + |0x2007 FFFF | | + | | Core 1: 256 kB | + |0x2004 0000 | | + |------------|-----------------------| + |0x2003 FFFF | | + | | Core 0: 256 kB | + |0x2000 0000 | | + |------------|-----------------------| + +External Flash:: + + | Address | Usage | + |------------|-----------------------| + |0x0080 0000 | | + | | FAT file system: 8 MB | + |0x0000 0000 | | + |------------|-----------------------| +