Add ram and rom size config to targets.json (Copy mem reg info from index.json) #15094
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary of changes
ROM and RAM size is required in some of the greeentea tests to skip or include the test into the build, but when we copy the
mbed_rom_size
,mbed_ram_size
configs fromindex.json
totargets.json
causes the build failure for non-bootloader supported targets as MBED CLI1 expects that if any of the mem (ROM, RAM) configs are present in targets.json should have bootloader support, hence introducing newrom-size
andram-size
usingconfig
in targets.json to generateMBED_CONF_TARGET_ROM_SIZE
andMBED_CONF_TARGET_RAM_SIZE
macros by Mbed CLI1 and Mbed CLI2 which can be used in the greentea test.Impact of changes
None.
Migration actions required
Update the greentea test, which depends on MBED_RAM_SIZE and MBED_ROM_SIZE macros to replace with MBED_CONF_TARGET_ROM_SIZE and MBED_CONF_TARGET_RAM_SIZE.
Documentation
Pull request type
Test results
Reviewers