5.2. Downloading multiple binaries

To download a Windows CE image as multiple binaries:

  1. Setup the target device connectivity options, and attach the debugger to the target to access the eXDI console, if not already done, see Accessing the eXDI console.

  2. Configure RVI, if not already done, see Accessing the eXDI console.

  3. Select the Download checkbox.

  4. Select RAM from the D/L and debug from panel.

  5. Open the exdi2rvi_multi_download.ini file, which is located in the eXDI2RVI driver installation directory, for example C:\Program Files\ARM\EXDI2RVI\.

  6. In the exdi2rvi_multi_download.ini file, write the absolute paths and respective start addresses of all the binary files to download. The file paths must be labeled as Filen and the start addresses must be labeled as LoadAddressn, when n is an integer counting from 1. Figure 14 shows an example.

    Figure 14. An example exdi2rvi_multi_download.ini file

    An example exdi2rvi_multi_download.ini file

  7. Select JTAG from the D/L through panel.

  8. Select the Multiple binaries checkbox.

  9. In the D/L and panel, select Boot to boot the target after the download or select Stop to halt the target at the load address.

  10. Set the Load Address field. This is the address where the target boots from or stops at after the download completes.

  11. Select either Physical or Virtual as appropriate from the Treat Load Address as panel, see eXDI Console options.

  12. Access the Select Core drop-down menu and select your core, for example ARM926EJ-S. Figure 9 shows an example of a completed eXDI Console dialog box.

    Figure 15. Example eXDI Console dialog box

    Example eXDI Console dialog box

  13. When you are ready to proceed, click the Connect button to connect to the current target system, and to invoke the debugger.

Downloading starts. The message panel provides target details and the status of the image being downloaded to the target.

Copyright © 2008-2011 ARM Limited. All rights reserved.ARM DAI 0192F
Non-Confidential