From beab422045daa5d2964af01cbd8488cc07ee282c Mon Sep 17 00:00:00 2001 From: deepikabhavnani Date: Tue, 14 Aug 2018 11:49:49 -0500 Subject: [PATCH] -mcpu option not needed for v8M devices -mcpu option if set for v8M CPU;s it will add DSP feature as default which is optional. Hence setting just the architecture for Cortex-M23 and Cortex-M33 --- tools/toolchains/arm.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/tools/toolchains/arm.py b/tools/toolchains/arm.py index 0a4f9bbf46..e97eb17dd0 100644 --- a/tools/toolchains/arm.py +++ b/tools/toolchains/arm.py @@ -393,11 +393,7 @@ class ARMC6(ARM_STD): self.flags['common'].append("-mcpu=%s" % target.core.lower()[:-1]) self.flags['ld'].append("--cpu=%s" % target.core.lower()[:-1]) self.SHEBANG += " -mcpu=%s" % target.core.lower()[:-1] - elif target.core.lower().endswith("ns"): - self.flags['common'].append("-mcpu=%s" % target.core.lower()[:-3]) - self.flags['ld'].append("--cpu=%s" % target.core.lower()[:-3]) - self.SHEBANG += " -mcpu=%s" % target.core.lower()[:-3] - else: + elif not target.core.startswith("Cortex-M23") and not target.core.startswith("Cortex-M33"): self.flags['common'].append("-mcpu=%s" % target.core.lower()) self.flags['ld'].append("--cpu=%s" % target.core.lower()) self.SHEBANG += " -mcpu=%s" % target.core.lower()