Interface
| Property | Description |
| Information interfaceInformation – String |
Interface connection information. |
| Serial Number connectedSerialNumber – String |
The serial number of the currently connected CrossConnect. |
| Use Serial Number connectToSerialNumber – String |
Allows you to specify the serial number of CrossConnect to use if more than one is currently connected. |
| Version interfaceVersion – String |
The target interface version number. |
JTAG
| Property | Description |
| Adaptive Clocking adaptiveClocking – Enumeration |
Specifies whether JTAG adaptive clocking should be used. |
| JTAG Clock Divider jtagDivider – IntegerRange |
The amount to divide the JTAG clock frequency. |
| Target Interface Type tif – Enumeration |
The target interface type. |
Loader
| Property | Description |
| Erase All loaderEraseAll – Boolean |
If set to Yes, all of the FLASH memory on the target 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 loaderEraseAllTimeout – IntegerRange |
The timeout period for an erase all operation in milliseconds. |
| Loader Timeout loaderTimeout – IntegerRange |
The timeout period for loader operations in milliseconds. |
| No Load Sections noLoadSections – StringList |
Names of (loadable) sections not to load. |
Target
| Property | Description |
| Device Type device_id – String |
The detected type of the currently connected target device. |
| Fast Memory Accesses fastMemoryAccessesEnabled – Boolean |
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. The default setting of this property on this target interface is Yes, this is because the implementation of slow memory accesses is considerably slower than fast accesses on this target interface - if you experience problems reading from or writing to memory you may find you achieve better performance by reducing the JTAG clock frequency using the JTAG Clock Divider property rather than disabling this option. |
| Memory Access Timeout memoryAccessTimeout – IntegerRange |
The timeout period for memory accesses in milliseconds. |
| Processor Stop Timeout stopTimeout – IntegerRange |
The timeout period for stopping the processor in milliseconds. |
| Restrict Memory Accesses restrictMemoryAccesses – Boolean |
Specifies whether memory accesses should be restricted to known memory segments and their associated access attributes. |