Added support for GCC_ARM

pull/97/head
Andreas Rebert 2013-10-31 13:25:58 +01:00
parent 5aad98af4b
commit 83d4facb0e
3 changed files with 3 additions and 3 deletions

View File

@ -21,7 +21,7 @@ from os.path import splitext, basename
class GccArm(Exporter): class GccArm(Exporter):
NAME = 'GccArm' NAME = 'GccArm'
TOOLCHAIN = 'GCC_ARM' TOOLCHAIN = 'GCC_ARM'
TARGETS = ['LPC1768'] TARGETS = ['LPC1768', 'LPC4088']
DOT_IN_RELATIVE_PATH = True DOT_IN_RELATIVE_PATH = True
def generate(self): def generate(self):

View File

@ -167,7 +167,7 @@ class LPC4088(Target):
self.extra_labels = ['NXP', 'LPC408X'] self.extra_labels = ['NXP', 'LPC408X']
self.supported_toolchains = ["ARM", "GCC_CR"] self.supported_toolchains = ["ARM", "GCC_CR", "GCC_ARM"]
# Use this target to generate the custom binary image for LPC4088 EA boards # Use this target to generate the custom binary image for LPC4088 EA boards
class LPC4088_EA(LPC4088): class LPC4088_EA(LPC4088):

View File

@ -167,7 +167,7 @@ class GCC_ARM(GCC):
# Use latest gcc nanolib # Use latest gcc nanolib
self.ld.append("--specs=nano.specs") self.ld.append("--specs=nano.specs")
if target.name in ["LPC1768"]: if target.name in ["LPC1768", "LPC4088"]:
self.ld.extend(["-u", "_printf_float", "-u", "_scanf_float"]) self.ld.extend(["-u", "_printf_float", "-u", "_scanf_float"])
self.sys_libs.append("nosys") self.sys_libs.append("nosys")