Hi,
I have an issue moving my project from SDK v2.5.0 to v2.6.0. Using vscode and changing nothing but the toolchain and SDK version my project will fail to build for the newer SDK. Now I know that I could increase the partition size and it would most likely work. But I have a few thousand devices already out in users hands and this is making me worried that I will no longer be able to support them in the future. My bootloader is set up to have one of the app slots in external flash so that may be why it is a bit bigger than usual but it still fir in the default partition before. Should I be worried that my older versions will stop working? What changed in the mcuboot in the latest SDK that made it bigger? Is there an easy way to shrink the size by 66 bytes so that it would fit again? If I can't make it compile smaller in 2.6.0 can I somehow set up the build system to build the bootloader with the older SDK? Will a version mismatch between application and mcuboot cause issues in the future? Unfortunately I'm not sure if I can get the version of SDK used to build the binary in code and since the SDK versions used to build code seem to be something external to the code itself I don't even know which versions my customers are already running out there. So far I have just assumed the bootloader is compatible between all the versions and all my testing is done by just building the code with the latest SDK for different target board versions - I think I should start testing also for older SDK versions bow just to be sure.
Tiit