Merge pull request #10008 from OpenNuvoton/nuvoton_fix-ram-symbol

Fix MBED_RAM_START/MBED_RAM_SIZE symbol generation
pull/9904/head
Cruz Monrreal 2019-03-27 00:21:37 -05:00 committed by GitHub
commit a6c9c8c253
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 4 deletions

View File

@ -768,8 +768,6 @@ class Config(object):
mem_size = size
memory = 'ROM'
elif memory in ['IRAM1', 'SRAM_OC', 'SRAM_UPPER', 'SRAM']:
if (self.has_ram_regions):
continue
start, size = self._get_primary_memory_override("ram")
if start:
mem_start = start

View File

@ -840,7 +840,7 @@ class mbedToolchain:
def _add_all_regions(self, region_list, active_region_name):
for region in region_list:
self._add_defines_from_region(region)
if region.active:
if region.active and active_region_name:
for define in [
("%s_START" % active_region_name,
"0x%x" % region.start),
@ -874,7 +874,7 @@ class mbedToolchain:
"s" if len(regions) > 1 else "",
", ".join(r.name for r in regions)
))
self._add_all_regions(regions, "MBED_RAM")
self._add_all_regions(regions, None)
except ConfigException:
pass