summaryrefslogtreecommitdiff
path: root/tools/build_memory_info.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/build_memory_info.py')
-rw-r--r--tools/build_memory_info.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/build_memory_info.py b/tools/build_memory_info.py
index a8f84bbb6..f3242e2aa 100644
--- a/tools/build_memory_info.py
+++ b/tools/build_memory_info.py
@@ -61,10 +61,11 @@ for region in regions:
space = M_PATTERN.sub(M_REPLACE, space)
regions[region] = eval(space)
+ram_region = regions["RAM"]
free_flash = regions["FLASH"] - text - data
free_ram = regions["RAM"] - data - bss
print(free_flash, "bytes free in flash out of", regions["FLASH"], "bytes (", regions["FLASH"] / 1024, "kb ).")
-print(free_ram, "bytes free in ram for stack out of", regions["RAM"], "bytes (", regions["RAM"] / 1024, "kb ).")
+print("{} bytes free in ram for stack and heap out of {} bytes ({}kB).".format(free_ram, ram_region, ram_region / 1024))
print()
# Check that we have free flash space. GCC doesn't fail when the text + data