The CrossConnect for ARM target interface provides access to ARM targets via the Rowley Associates CrossConnect for ARM. This target interface supports program loading and debugging of both RAM and FLASH based applications.
Current device properties
- Device Type The JTAG device ID of the currently connected device.
CrossConnect Interface properties
- Firmware Variant The variant of the firmware running on the currently connected CrossConnect.
- Version The version information of the firmware running on the currently connected CrossConnect.>
- Information Current CrossConnect status information.
- Serial Number The serial number of the currently connected CrossConnect device.
- Use Serial Number The serial number of the CrossConnect you want to connect to. If multiple CrossConnects are connected to your system, this property allows you to specify which one to use. If no serial number is specified, the first available CrossConnect will be used.
JTAG properties
- Adaptive Clocking Specifies whether JTAG adaptive clocking using the RTCK signal should be used. This option requires the variable speed variant of the CrossConnect firmware.
- Fast Memory Accesses Specifies whether fast memory accesses should be used for ARM7, ARM9 and Cortex-M3 targets. With this option set to Yes the target interface will not wait for a memory access to complete before moving onto the next - this means it relies on the JTAG interface being slower than the memory interface. If your target is running slowly, or has slow memory you may experience problems reading from or writing to memory with this option enabled in which case you should set this option to No.
- 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.
- JTAG Clock Divider The value to divide the JTAG clock frequency. The variable speed variant of the CrossConnect firmware is required if this value is set greater than 1.
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.