-
Notifications
You must be signed in to change notification settings - Fork 694
[nrf noup] subsys/fs: move FS partition to the end back #293
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
btw, |
All checks are passing now. Tip: The bot edits this comment instead of posting a new one, so you can check the comment's history to see earlier messages. |
892b9ff
to
151007e
Compare
How can we avoid similar problems affecting users during the 1.2 -> 1.3 transition? |
This stuff should have been picked up by our DFU tests, not sure why they were not. @mbolivar I will make sure that we add backwards compatible tests to ensure that this does not happen again. As for products in field, they will use static configuration, so there is no risk of bricking a configuration so that you are not able to produce valid updates once a device is out. |
Awesome, thanks! |
In case of the DFU capability enabled: Up to NCS v1.1.0 any storage partition lands at the end of the flash memory. Since v1.2.0 any storage partition lands right after the executable application. So it is impossible to build proper update application out-of-the box. This patch moves storage partitions at the flash end back. User needs only to correct the partition size (via Kconfig) to the same as in previous release for ensure proper upgrade build. Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
151007e
to
1e802ec
Compare
ping @mbolivar @sigvartmh |
DNM until Upmerge #296 will be merged |
moved to nrfconnect/sdk-nrf#2382 |
…nect#293 Pull in clang compilation error fix. Upstream PR #: 89989 Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
…nect#293 Pull in clang compilation error fix. Upstream PR #: 89989 Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
Pull in clang compilation error fix. Upstream PR #: 89989 Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…nrfconnect#293" This reverts commit b1c7699. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
In case of the DFU capability enabled:
Up to NCS v1.1.0 any storage partition lands at the end of the flash memory.
Since v1.2.0 any storage partition lands right after
the executable application.
So it is impossible to build proper update application out-of-the box.
This patch moves storage partitions at the flash end back.
User needs only to correct the partition size (via Kconfig) to
the same as in previous release for ensure proper upgrade build.
Signed-off-by: Andrzej Puzdrowski andrzej.puzdrowski@nordicsemi.no