Skip to content

Commit 0dfc06f

Browse files
committed
doc/nrf/changelog-known_issues: added records on NCSDK-33173
Added note on fix for following issue: MCUboot might fail on booting an application when LTO is enabled. Signed-off-by: Andrzej Puzdrowski <[email protected]> Signed-off-by: Pekka Niskanen <[email protected]>
1 parent 44620ad commit 0dfc06f

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

doc/nrf/releases_and_maturity/known_issues.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4156,6 +4156,17 @@ NCSDK-15494: Unable to build with RSA and ECIES-X25519 image encryptions
41564156
Recovery with the USB does not work
41574157
The MCUboot recovery feature using the USB interface does not work.
41584158

4159+
.. rst-class:: v3-0-2 v3-0-1 v3-0-0 v2-9-1 v2-9-0 v2-8-0 v2-7-0
4160+
4161+
NCSDK-33173: MCUboot might fail on booting an application when LTO is enabled
4162+
The MCUboot might fail on booting an application when it is built with Link Time Optimization enabled.
4163+
This issue is transient and affects only some MCUboot builds for which it is 100% reproducible.
4164+
4165+
**Affected platforms:** All ARM Cortex-M nRF CPUs
4166+
4167+
**Workaround:** To fix the issue, update the ``sdk-mcuboot`` repository by cherry-picking the upstream commits with the following hash: ``766081bd6dfe26057fdbe3dca5d8eb5f64681beb``
4168+
4169+
41594170
nrfxlib
41604171
*******
41614172

doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -630,7 +630,8 @@ The code for integrating MCUboot into |NCS| is located in the :file:`ncs/nrf/mod
630630

631631
The following list summarizes both the main changes inherited from upstream MCUboot and the main changes applied to the |NCS| specific additions:
632632

633-
|no_changes_yet_note|
633+
634+
* Fixed an issue related to referencing the ARM Vector table of the application, which causes jumping to wrong address instead of the application reset vector for some builds when Zephyr LTO (Link Time Optimization) was enabled.
634635

635636
Zephyr
636637
======

0 commit comments

Comments
 (0)