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
 | 
			
		||||
                    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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue