mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #10008 from OpenNuvoton/nuvoton_fix-ram-symbol
Fix MBED_RAM_START/MBED_RAM_SIZE symbol generationpull/9904/head
commit
a6c9c8c253
|
@ -768,8 +768,6 @@ class Config(object):
|
||||||
mem_size = size
|
mem_size = size
|
||||||
memory = 'ROM'
|
memory = 'ROM'
|
||||||
elif memory in ['IRAM1', 'SRAM_OC', 'SRAM_UPPER', 'SRAM']:
|
elif memory in ['IRAM1', 'SRAM_OC', 'SRAM_UPPER', 'SRAM']:
|
||||||
if (self.has_ram_regions):
|
|
||||||
continue
|
|
||||||
start, size = self._get_primary_memory_override("ram")
|
start, size = self._get_primary_memory_override("ram")
|
||||||
if start:
|
if start:
|
||||||
mem_start = start
|
mem_start = start
|
||||||
|
|
|
@ -840,7 +840,7 @@ class mbedToolchain:
|
||||||
def _add_all_regions(self, region_list, active_region_name):
|
def _add_all_regions(self, region_list, active_region_name):
|
||||||
for region in region_list:
|
for region in region_list:
|
||||||
self._add_defines_from_region(region)
|
self._add_defines_from_region(region)
|
||||||
if region.active:
|
if region.active and active_region_name:
|
||||||
for define in [
|
for define in [
|
||||||
("%s_START" % active_region_name,
|
("%s_START" % active_region_name,
|
||||||
"0x%x" % region.start),
|
"0x%x" % region.start),
|
||||||
|
@ -874,7 +874,7 @@ class mbedToolchain:
|
||||||
"s" if len(regions) > 1 else "",
|
"s" if len(regions) > 1 else "",
|
||||||
", ".join(r.name for r in regions)
|
", ".join(r.name for r in regions)
|
||||||
))
|
))
|
||||||
self._add_all_regions(regions, "MBED_RAM")
|
self._add_all_regions(regions, None)
|
||||||
except ConfigException:
|
except ConfigException:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue