Hi @Juozas ,
Thank you for your interest in the NXP MIMXRT product, I would like to provide service for you.
Both DCD and XMCD can be used to configure the SEMC for the SDRAM.
DCD will configure the register value one by one.
XMCD is the new method, you don't need like the DCD to configure each register, you just need to configure the related header, then the ROM will help you do a lot of thinks to configure the external memory.
Anyway, you just need to use one, if you use DCD, don't need XMCD, if use XMCD, no need DCD.
You can use :
XIP_BOOT_HEADER_DCD_ENABLE
or
XIP_BOOT_HEADER_XMCD_ENABLE
to select it.
I also have write 2 ppt pages about it.


Wish it helps you!
If you still have question about it, please kindly let me know.
If your question is solved, please help me to mark the correct answer, just to close this case, thanks.
Any new issues, welcome to create the new question post, thanks.
Best Regards,
kerry