Hi @skanda19 ,
Thanks for your updated information.
Regarding your question, I suggest you can refer to this link which wrote by an IMXRT expert.
痞子衡嵌入式:从头开始认识i.MXRT启动头FDCB里的lookupTable-CSDN博客
I've translated a portion of this document into English for you :
" the application is booted by the BootROM, which has its own set of configuration rules for FlexSPI. It rigidly fixe the position of CMD_LUT_SEQ_IDX_READ, meaning the read access sequence must be the first sequence in FlexSPI->LUT[], because BootROM configures FlexSPI->FLSHxCR2[ARDSEQID] to 0. Therefore, when prepare the FDCB, then the first sequence in the lookup table must be allocated for the read access sequence."
For your second question:
Please refer to this link. https://www.cnblogs.com/henjay724/p/14942574.html
Best Regards
MayLiu