mirror of https://github.com/ARMmbed/mbed-os.git
export: Change linker script name
SW4STM32 linker script name now contains target name. Print formatting is using new Python style.pull/4779/head
parent
b2876c47d1
commit
dbf20fca39
|
@ -323,12 +323,10 @@ class Sw4STM32(Exporter):
|
||||||
if not self.resources.linker_script:
|
if not self.resources.linker_script:
|
||||||
raise NotSupportedException("No linker script found.")
|
raise NotSupportedException("No linker script found.")
|
||||||
|
|
||||||
print
|
print ('\nCreate a System Workbench for STM32 managed project')
|
||||||
print 'Create a System Workbench for STM32 managed project'
|
print ('Project name: {0}'.format(self.project_name))
|
||||||
print 'Project name: {0}'.format(self.project_name)
|
print ('Target: {0}'.format(self.toolchain.target.name))
|
||||||
print 'Target: {0}'.format(self.toolchain.target.name)
|
print ('Toolchain: {0}'.format(self.TOOLCHAIN) + '\n')
|
||||||
print 'Toolchain: {0}'.format(self.TOOLCHAIN)
|
|
||||||
print
|
|
||||||
|
|
||||||
self.resources.win_to_unix()
|
self.resources.win_to_unix()
|
||||||
|
|
||||||
|
@ -341,7 +339,6 @@ class Sw4STM32(Exporter):
|
||||||
elif core == "Cortex-M7FD":
|
elif core == "Cortex-M7FD":
|
||||||
fp_hardware = "fpv5-d16"
|
fp_hardware = "fpv5-d16"
|
||||||
fp_abi = "softfp"
|
fp_abi = "softfp"
|
||||||
print 'FP hardware: ' + fp_hardware
|
|
||||||
|
|
||||||
config_header = self.filter_dot(self.toolchain.get_config_header())
|
config_header = self.filter_dot(self.toolchain.get_config_header())
|
||||||
|
|
||||||
|
@ -354,12 +351,12 @@ class Sw4STM32(Exporter):
|
||||||
|
|
||||||
self.include_path = [self.filter_dot(s)
|
self.include_path = [self.filter_dot(s)
|
||||||
for s in self.resources.inc_dirs]
|
for s in self.resources.inc_dirs]
|
||||||
print 'Include folders: %d' % len(self.include_path)
|
print ('Include folders: {0}'.format(len(self.include_path)))
|
||||||
|
|
||||||
self.exclude_dirs = []
|
self.exclude_dirs = []
|
||||||
self.build_excludelist()
|
self.build_excludelist()
|
||||||
|
|
||||||
print 'Exclude folders: %d' % len(self.exclude_dirs)
|
print ('Exclude folders: {0}'.format(len(self.exclude_dirs)))
|
||||||
|
|
||||||
self.exclude_dirs = '|'.join(self.exclude_dirs)
|
self.exclude_dirs = '|'.join(self.exclude_dirs)
|
||||||
|
|
||||||
|
@ -380,7 +377,7 @@ class Sw4STM32(Exporter):
|
||||||
'config_header': config_header,
|
'config_header': config_header,
|
||||||
'exclude_paths': self.exclude_dirs,
|
'exclude_paths': self.exclude_dirs,
|
||||||
'ld_script': ld_script,
|
'ld_script': ld_script,
|
||||||
'linker_script': 'linker-script-' + self.project_name + '.ld',
|
'linker_script': 'linker-script-' + self.toolchain.target.name + '.ld',
|
||||||
'library_paths': lib_dirs,
|
'library_paths': lib_dirs,
|
||||||
'object_files': self.resources.objects,
|
'object_files': self.resources.objects,
|
||||||
'libraries': libraries,
|
'libraries': libraries,
|
||||||
|
|
Loading…
Reference in New Issue