Skip to content

Commit 8b7d31f

Browse files
author
Amanda Butler
authored
Change heading sizes in memap.md
Update heading sizes for proper rendering in TOC and consistent UX.
1 parent 270df7e commit 8b7d31f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

docs/tools/debug/memap.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
<h3 id="memap">memap - static memory map analysis</h3>
1+
<h2 id="memap">memap - static memory map analysis</h2>
22

33
**memap** is a simple utility that displays static memory information required by [Arm Mbed](https://github.com/mbedmicro/mbed) applications. This information is produced by analyzing the memory map file previously generated by your toolchain.
44

55
<span class="notes">**Note:** This tool shows static RAM usage and the total size of allocated heap and stack space defined at compile time, not the actual heap and stack usage (which may be different depending on your application).</span>
66

7-
#### Using memap
7+
### Using memap
88

99
memap is automatically invoked after an Mbed build finishes successfully. It's also possible to manually run the program with different command-line options, for example:
1010

@@ -55,7 +55,7 @@ Total Flash memory (text + data + misc): 66014 bytes
5555
5656
```
5757

58-
#### Information on memory sections
58+
### Information on memory sections
5959

6060
The table above showed multiple memory sections.
6161

@@ -70,11 +70,11 @@ There are other entries that require a bit of clarification:
7070
- `Fill`: represents the bytes in multiple sections (RAM and Flash) that the toolchain has filled with zeros because it requires subsequent data or code to be aligned appropriately in memory.
7171
- `Misc`: usually represents helper libraries introduced by the toolchain (like ``libc``), but can also represent modules that are not part of Mbed.
7272

73-
#### Current support
73+
### Current support
7474

7575
We have tested memap on Windows 7, Linux and Mac OS X. The `GCC_ARM` (GNU Arm Embedded Toolchain), Arm Compiler 5, Arm Compiler 6 and IAR toolchains generate memory map files.
7676

77-
#### Known issues and new features
77+
### Known issues and new features
7878

7979
This utility is considered "alpha" quality at the moment. The information generated by this utility may not be fully accurate and may vary from one toolchain to another.
8080

0 commit comments

Comments
 (0)