Hi Nirmal,
In general, to program external memories trough JTAG, it is required a Flash driver, to be loaded on the memory of the target processor that is being accessed by JTAG, being able to transfer the data to the external memories.
You could take a look at the following document from Lauterbach:
http://www2.lauterbach.com/pdf/emmcflash.pdf
Additionally, the i.MX processors have a serial downloader mode on UART and USB that helps to download the boot images to flash memories.
Hope this will be useful for you.
Best regards!
/Carlos
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------