G.4.2. Procedure for progcards_usb.exe

  1. If it is not already installed, install the USB Config Direct Control software.

    Note

    Windows USB Config drivers must be installed before using the progcards_usb utility. Information on installing the USB drivers can be found in \boardfiles\USB_Config_driver\readme.txt.

  2. Connect the USB cable from the host PC to the USB Config port on the front panel of the ATX enclosure. See Figure 3.2.

  3. Move the Config switch on the front panel of the ATX enclosure to the ON position. See Figure 3.2 to locate the Config switch and indicator.

  4. Turn on the power, the Config indicator on the front panel of the ATX enclosure lights.

  5. Start a command window by selecting Run from the start menu and entering command in the text box.

  6. Change directory to the directory that contains board description (*.brd) files for the design to be programmed.

  7. Start the programming utility by entering progcards_usb at the command prompt.

    Note

    If progcards_usb.exe is not in the current working directory, set your PATH environment variable to point to the directory that contains progcards_usb.exe.

  8. Progcards_usb searches for board description files that match the scan chain. All board descriptions matching the first part of the chain are presented as a menu and you can select the file to use.

    progcards_usb runs through the steps required to completely reprogram the boards.

  9. To bypass programming a Logic Tile or the baseboard select the Skip option from the menu. progcards_usb then looks for board description files that match the next segment of scan chain and so on.

    Typically one menu is displayed for the Logic Tile and one menu is displayed for the baseboard. If only one board description matches your hardware, it is automatically selected and no menu is displayed.

  10. After downloading the image completes, turn the power off and move the Config switch to the OFF position.

  11. Set the configuration switches to match the boot option you are using. See Baseboard configuration switches.

  12. Power on the board and use the Boot Monitor to load your application. See Appendix E Boot Monitor and platform library.

    If you are not using the Boot Monitor, use a JTAG debugger to load and run an application. See the documentation supplied with your debugger for details.

Copyright © 2008-2011 ARM Limited. All rights reserved.ARM DUI 0417D