sim: Fix MCUBOOT_SWAP_USING_SCRATCH defined in direct-xip and ram-load
When 'direct-xip' or 'ram-load' features were enabled,
CONFIG_BOOT_SWAP_USING_SCRATCH and MCUBOOT_SWAP_USING_SCRATCH were
defined even though swap using scratch wasn't used. This commit fixes
the issue.
Signed-off-by: Thomas Altenbach <thomas.altenbach@legrand.com>
(cherry picked from commit 60806bce8e
)
This commit is contained in:
parent
3c2f837528
commit
2cd6ce9fb9
|
@ -255,7 +255,7 @@ fn main() {
|
||||||
|
|
||||||
if swap_move {
|
if swap_move {
|
||||||
conf.conf.define("MCUBOOT_SWAP_USING_MOVE", None);
|
conf.conf.define("MCUBOOT_SWAP_USING_MOVE", None);
|
||||||
} else if !overwrite_only {
|
} else if !overwrite_only && !direct_xip && !ram_load {
|
||||||
conf.conf.define("CONFIG_BOOT_SWAP_USING_SCRATCH", None);
|
conf.conf.define("CONFIG_BOOT_SWAP_USING_SCRATCH", None);
|
||||||
conf.conf.define("MCUBOOT_SWAP_USING_SCRATCH", None);
|
conf.conf.define("MCUBOOT_SWAP_USING_SCRATCH", None);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue