Sorry for putting so many questions in to single thread :)
I am looking for information on what all images been integrated to zephyr/merged.hex, can you point to the scripts which does this?
Whenever i choose board = nrf9160_pca10090ns, automatically the smp is been built and merged to zephyr/merged.hex, is there anything else been merged to the final image?
Can I flash the app and spm separately using jlink?
Coming to the sample “http_application_update” there are three images clubbed to merged.hex i.e App + spm + mcuboot, Can you please point to the documentation/scrips which dictates where a particular image needs to be placed?
Yes, using nrfjprog or Segger you can flash the images separately, You find the relevant files in the build folder in build/zephyr/zephyr.hex and build/spm/zephyr/zephyr.hex respectively. I don't think you can use west though, or at least I haven't figured out how to.
I have got only partial answer to my questions, can you point me to the documentation where it described the memory map of bootloader, spm and sample app(http_application_update) are build, and how to control the allocation of memory regions?
You can change the memory allocation of SPM, mcuboot; and application by using the partition manager. You will find the documentation here.
Considering the "http_application_update", can you please let me know how the flash memory locations are done for MCUboot, SPM & my APP?
Hakon said:You find the relevant files in the build folder in build/zephyr/zephyr.hex and build/spm/zephyr/zephyr.hex respectively
The board dint boots up if i flash the images individually as per your suggestion.
Do you have any more information other than "The board dint boots up"? Like output log and error messages.