Skip to content

Commit 5c0ffd7

Browse files
theotherjimmyadbridge
authored andcommitted
Deduplicate RAM defines to linker command line
1 parent d465607 commit 5c0ffd7

File tree

1 file changed

+7
-17
lines changed

1 file changed

+7
-17
lines changed

tools/toolchains/mbed_toolchain.py

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -924,24 +924,14 @@ def add_linker_defines(self):
924924
self.ld.append(define_string)
925925
self.flags["ld"].append(define_string)
926926

927-
flags2params = {}
928-
if self.target.is_PSA_non_secure_target:
929-
flags2params = {
930-
"MBED_RAM_START": "target.non-secure-ram-start",
931-
"MBED_RAM_SIZE": "target.non-secure-ram-size"
932-
}
933927
if self.target.is_PSA_secure_target:
934-
flags2params = {
935-
"MBED_RAM_START": "target.secure-ram-start",
936-
"MBED_RAM_SIZE": "target.secure-ram-size",
937-
"MBED_PUBLIC_RAM_START": "target.public-ram-start",
938-
"MBED_PUBLIC_RAM_SIZE": "target.public-ram-size"
939-
}
940-
941-
for flag, param in flags2params.items():
942-
define_string = self.make_ld_define(flag, params[param].value)
943-
self.ld.append(define_string)
944-
self.flags["ld"].append(define_string)
928+
for flag, param in [
929+
("MBED_PUBLIC_RAM_START", "target.public-ram-start"),
930+
("MBED_PUBLIC_RAM_SIZE", "target.public-ram-size")
931+
]:
932+
define_string = self.make_ld_define(flag, params[param].value)
933+
self.ld.append(define_string)
934+
self.flags["ld"].append(define_string)
945935

946936
# Set the configuration data
947937
def set_config_data(self, config_data):

0 commit comments

Comments
 (0)