[
https://issues.apache.org/jira/browse/MYNEWT-520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15788387#comment-15788387
]
Christopher Collins commented on MYNEWT-520:
--------------------------------------------
Hi Daniel,
Yes, exactly. This change removes the requirement to allocate a second
equally-sized image slot in flash.
Generally, a device that uses only a single image won't use the boot loader at
all. Instead, the binary executable just gets placed at start address, and the
device boots directly into the image. Doing this requires a few changes to the
BSP flash map and linker scripts. For quick testing, it is easier to just use
the boot loader, which is why this change was made.
> boot - Allow incompatible image slots
> -------------------------------------
>
> Key: MYNEWT-520
> URL: https://issues.apache.org/jira/browse/MYNEWT-520
> Project: Mynewt
> Issue Type: New Feature
> Components: Bootloader
> Reporter: Christopher Collins
> Assignee: Christopher Collins
> Fix For: v1_0_0_rel
>
>
> Currently, the boot loader immediately fails if the two image slots have
> different flash characteristics (different sector count or different sector
> sizes).
> Instead, the boot loader should only require compatible slots if a swap is
> required. If the two image slots are not compatible, the boot loader should
> just boot into slot 0 unconditionally.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)