From 83d4facb0efa8c8c05014f0d34cadaefa262477d Mon Sep 17 00:00:00 2001 From: Andreas Rebert Date: Thu, 31 Oct 2013 13:25:58 +0100 Subject: [PATCH] Added support for GCC_ARM --- workspace_tools/export/gccarm.py | 2 +- workspace_tools/targets.py | 2 +- workspace_tools/toolchains/gcc.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/workspace_tools/export/gccarm.py b/workspace_tools/export/gccarm.py index 8718e3a45c..daca507a8c 100644 --- a/workspace_tools/export/gccarm.py +++ b/workspace_tools/export/gccarm.py @@ -21,7 +21,7 @@ from os.path import splitext, basename class GccArm(Exporter): NAME = 'GccArm' TOOLCHAIN = 'GCC_ARM' - TARGETS = ['LPC1768'] + TARGETS = ['LPC1768', 'LPC4088'] DOT_IN_RELATIVE_PATH = True def generate(self): diff --git a/workspace_tools/targets.py b/workspace_tools/targets.py index 6e2f33d78e..33669de513 100644 --- a/workspace_tools/targets.py +++ b/workspace_tools/targets.py @@ -167,7 +167,7 @@ class LPC4088(Target): 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 class LPC4088_EA(LPC4088): diff --git a/workspace_tools/toolchains/gcc.py b/workspace_tools/toolchains/gcc.py index b74c1bd638..9644648039 100644 --- a/workspace_tools/toolchains/gcc.py +++ b/workspace_tools/toolchains/gcc.py @@ -167,7 +167,7 @@ class GCC_ARM(GCC): # Use latest gcc nanolib 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.sys_libs.append("nosys")