From 8cd5eddc986fbb7a92e2bf43d7f0d4c78612e20e Mon Sep 17 00:00:00 2001 From: patacongo Date: Sat, 29 Dec 2007 20:18:34 +0000 Subject: [PATCH] Fix size calculation error git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@459 42af7a65-404d-4744-a932-0658087f49c3 --- arch/z80/src/Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/z80/src/Makefile b/arch/z80/src/Makefile index b03935af932..e822fd05afe 100644 --- a/arch/z80/src/Makefile +++ b/arch/z80/src/Makefile @@ -86,7 +86,9 @@ VPATH = chip:common LIBGCC = ${shell $(CC) -print-libgcc-file-name} -# Supports dynamic sizing of HEAP +# Supports dynamic sizing of HEAP. This adds up the size of each memory area. +# This does not account for the alignment of the _CODE area to 0x0100 (hence +# the fudge factor 196 is added). HEAP_BASE = ${shell \ if [ -e pass1.map ]; then \ @@ -103,7 +105,7 @@ HEAP_BASE = ${shell \ fi; \ fi; \ done; \ - echo "$${result})"; \ + echo "$${result} + 196)"; \ else \ echo "(UP_HEAP1_END - 8192)"; \ fi; \