I working with imx53 platform.With WinCE7.0 OS.
I am using Eboot.nb0 to copy my os image to ram.
Setting load from SD/MMC in Eboot to boot the board.
I want to clear some droughts related to Multiple Xip.
As I need to implement Multiple Xip in WinCE7.0.
I want to implement the Multiple Xip for minimal os image to reduce the boot time.
My questions are as follows,
1. Is BINFS is necessary to implement Multiple Xip?If answer is yes then Why it is necessary?
2. Any changes needed to Eboot of WinCE7.0 to download Mulptiple Xip's?
3. How I need to change the config.bib file?
Presently my config.bib file entries are as follows,
NK 80200000 05E00000 RAMIMAGE
RAM 86000000 17000000 RAM
I know I have to change the above entries as follows,
XIPKERNEL 80200000 002FF800 RAMIMAGE
CHAIN $(CHAIN_ADDR) 00000800 RESERVED ;; 2 KB
NK 80500000 01300000 NANDIMAGE
RAM 80500000 1BB00000 RAM
pdwXIPLoc 00000000 $(CHAIN_ADDR) FIXUPVAR
Don't know weather the above entries are proper or not.
4. What are the minimal modules should chain contain for boot up of the board?
5. Is any points I am missing in the implementation?
Please can anybody explain a brief steps to achieve Multiple Xip's in short.
Any information will be very helpful as I am struggling to understand the concept of Multiple Xip.
Thanks in advance for help.
Check out this application note from Freescale: http://cache.freescale.com/files/dsp/doc/app_note/AN4137.pdf
It should help you get a better overall understanding of XIP and BinFS.
Dear Michel sir,
Thank you for your quick reply.
I read the document provided by you.
Previously also I tried to understand BINFS and XIP by reading this document.
But I am failing to get complete picture because the document is based on NAND flash.
I am trying to implement with SD card.
So It will be very helpful for me if you will provide some information on "Implementing the Multiple Xip with SD in WinCE7.0".