The Macraigor Wiggler target interface provides access to ARM targets via Macraigor System's Wiggler for ARM (or compatible device). This target interface supports program loading and debugging of both RAM and FLASH based applications. There are two variants of the Wiggler, one with 20 pins and one with 14 pins, and both are supported.

#### Connection properties

- Parallel Port The parallel port connection to use to connect to the target.
- Parallel Port Address The base address of the currently connected parallel port (if available).
- Parallel Port Sharing If set to Yes, parallel port may be shared with other device drivers and programs. If set to No, the target interface will demand exclusive use of the port.

#### Interface properties

- Version The device driver version information.

#### Current device properties

- Device Type The JTAG device ID of the currently connected device.

#### JTAG properties

- Identify Target Specifies whether the target should be identified on connection. Use this setting with caution as setting this to "No" disables the checks carried out on connection that the JTAG interface is functioning correctly and may make an malfunctioning JTAG connection appear as if it is working.
- Invert nSRST Specifies whether the nSRST signal should be inverted.
- JTAG Clock Divider The value to divide the JTAG clock frequency. This feature allows the JTAG clock frequency to be reduced in order to allow CrossStudio to communicate with boards with unreliable target interfaces.

#### Loader properties

- Erase All If set to Yes, all of the target's FLASH memory will be erased prior to downloading the application. This can be used to speed up download of large programs as it generally quicker to erase a whole device rather than individual segments. If set to No, only the areas of FLASH containing the program being downloaded will be erased.
- Erase All Timeout The timeout period for an erase all operation in milliseconds.

#### Target properties

- Debug Interface Type The type of debug interface that the target has. Note that the value of this property will be automatically set to a project's ARM Debug Interface property on connection.
- Memory Access Timeout The timeout period for memory accesses in milliseconds.
- Processor Endian Specifies the byte order of the target processor. Note that the value of this property will be automatically set to a project's Endian property when a project is downloaded or attached to.
- Processor Stop Time The timeout period, in milliseconds, to allow when stopping the processor.