Skip to content

Conversation

tomchy
Copy link
Contributor

@tomchy tomchy commented Oct 10, 2025

No description provided.

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]>
Adjust logic, so the merged slots do not include gaps between images.

Ref: NCSDK-25612

Signed-off-by: Tomasz Chyrowicz <[email protected]>
Do not use the DT_FIXED_PARTITION_ADDR for now and allow to start the FW
core in the middle of the MCUboot slot.

Signed-off-by: Tomasz Chyrowicz <[email protected]>
@NordicBuilder NordicBuilder added manifest changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels Oct 10, 2025
@NordicBuilder NordicBuilder requested review from a team October 10, 2025 17:04
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Oct 10, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
mcuboot nrfconnect/sdk-mcuboot@6256d9f (main) nrfconnect/sdk-mcuboot#538 nrfconnect/sdk-mcuboot#538/files
zephyr nrfconnect/sdk-zephyr@2c60073 (main) nrfconnect/sdk-zephyr#3310 nrfconnect/sdk-zephyr#3310/files

DNM label due to: 2 projects with PR revision

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Oct 10, 2025

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 2

Inputs:

Sources:

more details

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (0)

Outputs:

Toolchain

Version:
Build docker image:

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ❌ Toolchain
  • ❌ Build twister
  • ❌ Integration tests

Note: This message is automatically posted and updated by the CI

Add a sample demonstrating how to perform a single slot DFU using the
firmware loader mode in MCUboot.

Ref: NCSDK-33237

Signed-off-by: Tomasz Chyrowicz <[email protected]>
@tomchy tomchy force-pushed the feature/dfu/NCSDK-33237_Firmware_loader_sample branch from 775467f to 4b48fc0 Compare October 10, 2025 17:36
Copy link

You can find the documentation preview for this PR here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. DNM manifest manifest-mcuboot manifest-zephyr

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants