Page MenuHomePhabricator

Add multi-image support to MCUBoot
Closed, ResolvedPublic

Description

A pull request was opened earlier in the original MCUBoot repository (https://github.com/JuulLabs-OSS/mcuboot/pull/369).
Port the multi-image boot feature from the original MCUBoot repository. This task involves the following steps:

  • Sync MCUBoot code base with the original repository
  • Port the already existing commits from the pull request
  • Modify the build system to handle multiple firmware images (Secure and Non-secure), e.g. sign them separately, multiple image version numbers and security counter values
  • Add support for dependency description (modifications in build system and imgtool script)
  • etc.

A design proposal was also published for multi-image boot in the original repository: https://github.com/JuulLabs-OSS/mcuboot/pull/317 .

Event Timeline

davidvincze triaged this task as High priority.Jul 10 2019, 3:07 PM
davidvincze created this task.
davidvincze created this object with edit policy "Administrators".
davidvincze updated the task description. (Show Details)Jul 10 2019, 3:28 PM
davidvincze closed this task as Resolved.Aug 30 2019, 10:56 AM

This is exciting news for those working with MCUBoot! Multi-image boot support is a much-needed feature, and seeing this pull request in the initial repository gives me hope for the basket random experience to grow smoother.