-
Notifications
You must be signed in to change notification settings - Fork 1.4k
NCSDK-35612: Fix offsets in merged slot builds #24707
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
NCSDK-35612: Fix offsets in merged slot builds #24707
Conversation
|
The following west manifest projects have changed revision in this Pull Request:
✅ All manifest checks OK Note: This message is automatically posted and updated by the Manifest GitHub Action. |
4beedbb to
1ae7694
Compare
CI InformationTo view the history of this post, clich the 'edited' button above Inputs:Sources:sdk-nrf: PR head: c1f985c52c6364a38f00e0d2c1ee800acff65889 more detailssdk-nrf:
zephyr:
Github labels
List of changed files detected by CI (53)Outputs:ToolchainVersion: Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
1ae7694 to
d106054
Compare
|
You can find the documentation preview for this PR here. |
20f72d8 to
55dd942
Compare
Memory footprint analysis revealed the following potential issuesapplications.hpf.gpio.icmsg[nrf54l15dk/nrf54l15/cpuflpr]: High RAM usage: 9102[B] - link (cc: @nrfconnect/ncs-ll-ursus) Note: This message is automatically posted and updated by the CI (latest/sdk-nrf/PR-24707/40) |
c95e856 to
6250267
Compare
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.
Reviewed and tested the nRF Desktop part
6250267 to
ee7d662
Compare
ee7d662 to
143fa24
Compare
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.
great job!
143fa24 to
215b616
Compare
8c209da to
f1a9459
Compare
f1a9459 to
6d83626
Compare
1ac2239 to
330bf9e
Compare
It is possible to add MCUboot header through --pad-header option. In such cases, the FLASH_LOAD_OFFSET does not point to the begining of the slot, but to the beginning of the executable area, thus the check for the active slot should use ranges instead of exact values. Signed-off-by: Tomasz Chyrowicz <[email protected]>
Add routine that checks if all merged images are configured within the boundary of the merged partition. Ref: NCSDK-35612 Signed-off-by: Tomasz Chyrowicz <[email protected]>
330bf9e to
df0db7c
Compare
Adjust logic, so the merged slots do not include gaps between images. Ref: NCSDK-25612 Signed-off-by: Tomasz Chyrowicz <[email protected]>
Allow to start the FW code in the middle of the MCUboot slot. Signed-off-by: Tomasz Chyrowicz <[email protected]>
Quarantine kernel.common.misra on nRF54L15dk. Issue alreade reported in: NCSDK-35491 Signed-off-by: Tomasz Chyrowicz <[email protected]>
Align the ref_smp_svr sample with the optimized merged slots. Signed-off-by: Tomasz Chyrowicz <[email protected]>
df0db7c to
c1f985c
Compare
test_sdk_dfu: PR-586