From 453a1d79f12970ad543464ace9e53b2c52cc6ded Mon Sep 17 00:00:00 2001 From: Evan Hosseini Date: Fri, 5 Jan 2018 15:16:57 -0600 Subject: [PATCH] ARM: ARMC6: Specify CPU for ARM scatter file preprocessor Fixes #5796 --- tools/toolchains/arm.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/toolchains/arm.py b/tools/toolchains/arm.py index 173b6af36b..7060221397 100644 --- a/tools/toolchains/arm.py +++ b/tools/toolchains/arm.py @@ -81,6 +81,8 @@ class ARM(mbedToolchain): self.ar = join(ARM_BIN, "armar") self.elf2bin = join(ARM_BIN, "fromelf") + self.SHEBANG += " --cpu=%s" % target.core.lower() + def parse_dependencies(self, dep_path): dependencies = [] for line in open(dep_path).readlines(): @@ -356,6 +358,7 @@ class ARMC6(ARM_STD): self.ar = [join(TOOLCHAIN_PATHS["ARMC6"], "armar")] self.elf2bin = join(TOOLCHAIN_PATHS["ARMC6"], "fromelf") + self.SHEBANG += " -mcpu=%s" % target.core.lower() def parse_dependencies(self, dep_path): return mbedToolchain.parse_dependencies(self, dep_path)