mirror of https://github.com/ARMmbed/mbed-os.git
Treat start variable as addrss in `generate_bootloader_build`
Correct spacing.pull/5818/head
parent
623b1711f9
commit
58330fb858
|
@ -545,11 +545,11 @@ class Config(object):
|
|||
rom_start = int(cmsis_part['memory']['PROGRAM_FLASH']['start'], 0)
|
||||
except KeyError:
|
||||
raise ConfigException("Not enough information in CMSIS packs to "
|
||||
"build a bootloader project")
|
||||
"build a bootloader project")
|
||||
if ('target.bootloader_img' in target_overrides or
|
||||
'target.restrict_size' in target_overrides):
|
||||
return self._generate_bootloader_build(target_overrides,
|
||||
rom_start, rom_size)
|
||||
rom_start, rom_size)
|
||||
elif ('target.mbed_app_start' in target_overrides or
|
||||
'target.mbed_app_size' in target_overrides):
|
||||
return self._generate_linker_overrides(target_overrides,
|
||||
|
@ -559,7 +559,7 @@ class Config(object):
|
|||
"Bootloader build requested but no bootlader configuration")
|
||||
|
||||
def _generate_bootloader_build(self, target_overrides, rom_start, rom_size):
|
||||
start = 0
|
||||
start = rom_start
|
||||
if 'target.bootloader_img' in target_overrides:
|
||||
basedir = abspath(dirname(self.app_config_location))
|
||||
filename = join(basedir, target_overrides['target.bootloader_img'])
|
||||
|
@ -579,7 +579,7 @@ class Config(object):
|
|||
new_size = Config._align_floor(start + new_size, self.sectors) - start
|
||||
yield Region("application", start, new_size, True, None)
|
||||
start += new_size
|
||||
yield Region("post_application", rom_start + start, rom_size - start,
|
||||
yield Region("post_application", start, rom_size - start,
|
||||
False, None)
|
||||
else:
|
||||
yield Region("application", start, rom_size - start,
|
||||
|
|
Loading…
Reference in New Issue