From 939397cf369eb8bf0df22f8006dabde1f00f699a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fr=C3=B6schle?= Date: Tue, 5 Nov 2013 11:12:19 +0000 Subject: [PATCH] modified to use the supplied preprocessor define "COMPILE_RAM" instead of fiddling with "TARGET_ADDRESS" --- bas.lk.in | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/bas.lk.in b/bas.lk.in index 7e78d11..e28a6f5 100644 --- a/bas.lk.in +++ b/bas.lk.in @@ -7,11 +7,11 @@ #endif /* MACHINE_M5484LITE */ /* make bas_rom access flags rx if compiling to RAM */ -#if (TARGET_ADDRESS < 0x1FFFFFFF && TARGET_ADDRESS > 0) +#if COMPILE_RAM #define ROMFLAGS WX #else #define ROMFLAGS RX -#endif /* TARGET_ADDRESS */ +#endif /* COMPILE_RAM */ MEMORY { @@ -68,7 +68,7 @@ SECTIONS /* * if we compile to RAM anyway, there is no need to copy anything */ -#if (TARGET_ADDRESS < 0x1FFFFFFF && TARGET_ADDRESS > 0) +#if COMPILE_RAM . = ALIGN(16); __BAS_DATA_START = .; *(.data) @@ -76,15 +76,15 @@ SECTIONS __BAS_BSS_START = .; *(.bss) __BAS_BSS_END = .; -#endif /* TARGET_ADDRESS */ +#endif /* COMPILE_RAM */ #if (FORMAT == elf32-m68k) *(.rodata) *(.rodata.*) #endif -#if (TARGET_ADDRESS < 0x1FFFFFFF && TARGET_ADDRESS > 0) +#if COMPILE_RAM . = ALIGN(16); _usb_buffer = .; -#endif +#endif /* COMPILE_RAM */ } > bas_rom #if (TARGET_ADDRESS == BOOTFLASH_BASE_ADDRESS)