Give different names to secure and non-secure cores

This commit is contained in:
Ulf Lilleengen 2021-08-16 12:38:33 +02:00
parent e7998ed4c2
commit 7489588564

View File

@ -48,10 +48,13 @@ def removeprefix(value: str, prefix: str, /) -> str:
def corename(d): def corename(d):
if m := re.match('.*Cortex-M(\d+)(\+?)', d): #print("CHECKING CORENAME", d)
if m := re.match('.*Cortex-M(\d+)(\+?)\s*(.*)', d):
name = "cm" + str(m.group(1)) name = "cm" + str(m.group(1))
if m.group(2) == "+": if m.group(2) == "+":
name += "p" name += "p"
if m.group(3) == "secure":
name += "s"
return name return name