diff --git a/tools/memap.py b/tools/memap.py index 9718b9b584..d4e1b4bc28 100644 --- a/tools/memap.py +++ b/tools/memap.py @@ -538,7 +538,7 @@ class MemapParser(object): return output - toolchains = ["ARM", "ARM_STD", "ARM_MICRO", "GCC_ARM", "IAR"] + toolchains = ["ARM", "ARM_STD", "ARM_MICRO", "GCC_ARM", "GCC_CR", "IAR"] def compute_report(self): for k in self.sections: @@ -593,7 +593,7 @@ class MemapParser(object): toolchain == "ARM_MICRO": self.search_objects(os.path.abspath(mapfile)) self.parse_map_file_armcc(file_input) - elif toolchain == "GCC_ARM": + elif toolchain == "GCC_ARM" or toolchain == "GCC_CR": self.parse_map_file_gcc(file_input) elif toolchain == "IAR": self.search_objects(os.path.abspath(mapfile))