diff --git a/tools/toolchains/arm.py b/tools/toolchains/arm.py index a54c27d9458..5fa1f70516f 100644 --- a/tools/toolchains/arm.py +++ b/tools/toolchains/arm.py @@ -547,6 +547,7 @@ def __init__(self, target, *args, **kwargs): "Cortex-M7FD": "cortex-m7", "Cortex-M33": "cortex-m33+nodsp", "Cortex-M33F": "cortex-m33+nodsp", + "Cortex-M33E": "cortex-m33", "Cortex-M33FE": "cortex-m33"}.get(core, core) cpu = cpu.lower() @@ -554,7 +555,7 @@ def __init__(self, target, *args, **kwargs): self.SHEBANG += " -mcpu=%s" % cpu # FPU handling - if core == "Cortex-M4" or core == "Cortex-M7" or "core" == "Cortex-M33": + if core in ["Cortex-M4", "Cortex-M7", "Cortex-M33", "Cortex-M33E"]: self.flags['common'].append("-mfpu=none") elif core == "Cortex-M4F": self.flags['common'].append("-mfpu=fpv4-sp-d16")