-
Notifications
You must be signed in to change notification settings - Fork 3k
Update PSOC6 postbuild prints #9892
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -120,13 +120,13 @@ def find_cm0_image(toolchain, resources, elf, hexf, hex_filename): | |
from tools.resources import FileType | ||
hex_files = resources.get_file_paths(FileType.HEX) | ||
m0hexf = next((f for f in hex_files if os.path.basename(f) == hex_filename), None) | ||
if toolchain.target.name.endswith('_PSA'): | ||
if toolchain.target.is_PSA_non_secure_target: | ||
m0hexf = next((f for f in hex_files if os.path.basename(f) == os.path.basename(hexf)), m0hexf) | ||
|
||
if m0hexf: | ||
toolchain.notify.debug("M0 core image file found: %s." % os.path.basename(m0hexf)) | ||
toolchain.notify.info("M0 core image file found: %s." % m0hexf) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Any particular reason for 'debug' -> 'info'? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It is critical for the user to know which m0 image is merged with the application There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Sweet. That's what I figured. |
||
else: | ||
toolchain.notify.debug("M0 core hex image file %s not found. Aborting." % hex_filename) | ||
toolchain.notify.info("M0 core hex image file %s not found. Aborting." % hex_filename) | ||
raise ConfigException("Required M0 core hex image not found.") | ||
|
||
return m0hexf | ||
|
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Making sure before the big green button is pressed.
https://github.com/ARMmbed/mbed-os/blob/master/targets/targets.json#L8043
The only current valid target for this is the
FUTURE_SEQUANA_PSA
correct? NotFUTURE_SEQUANA_M0_PSA
?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
find_cm0_image
is only executed for M4 targets (those withhex_filename
set in targets.json). Therefore,toolchain.target.name.endswith('_PSA')
is true only for FUTURE_SEQUANA_PSA, hence this change is safe.