mirror of https://github.com/ARMmbed/mbed-os.git
-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-M33pull/7792/head
parent
08b4e34825
commit
beab422045
|
@ -393,11 +393,7 @@ class ARMC6(ARM_STD):
|
||||||
self.flags['common'].append("-mcpu=%s" % target.core.lower()[:-1])
|
self.flags['common'].append("-mcpu=%s" % target.core.lower()[:-1])
|
||||||
self.flags['ld'].append("--cpu=%s" % target.core.lower()[:-1])
|
self.flags['ld'].append("--cpu=%s" % target.core.lower()[:-1])
|
||||||
self.SHEBANG += " -mcpu=%s" % target.core.lower()[:-1]
|
self.SHEBANG += " -mcpu=%s" % target.core.lower()[:-1]
|
||||||
elif target.core.lower().endswith("ns"):
|
elif not target.core.startswith("Cortex-M23") and not target.core.startswith("Cortex-M33"):
|
||||||
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:
|
|
||||||
self.flags['common'].append("-mcpu=%s" % target.core.lower())
|
self.flags['common'].append("-mcpu=%s" % target.core.lower())
|
||||||
self.flags['ld'].append("--cpu=%s" % target.core.lower())
|
self.flags['ld'].append("--cpu=%s" % target.core.lower())
|
||||||
self.SHEBANG += " -mcpu=%s" % target.core.lower()
|
self.SHEBANG += " -mcpu=%s" % target.core.lower()
|
||||||
|
|
Loading…
Reference in New Issue