Hi Glenn Sikkema,
1. I would like to get more guidance on why I had to select "Reset on Connect" in the launch configuration. Without it, my "link application to RAM" setup was unstable. With it, it runs fine (except for the debugger facilities as described above, of course).
Do you mean the following reset on connect?
I even didn't select it.

2. I would like to know why we have to do workarounds to get the boot header programmed when linking applications to RAM. Why doesn't that happen automatically? Why is it necessary? I know the boot ROM consults the boot header when booting, but if applications that are linked to RAM still require boot headers to be programmed into flash, why does the debugger not do that for us?
Please let me know which detail header? It's better to add some picture about it.
XIP_BOOT_HEADER_DCD_ENABLE=1, this one?
Do you add the SDRAM in your code?
If you use it, you need to initialize the SEMC, as you know SDRAM is the external memory.
Wish it helps you!
If you still have questions about it, please kindly let me know.
Kerry
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------