CrossWorks for MSP430 can connect to the following targets and target interfaces:
A target interface is a mechanism for communicating with and controlling a target. A target maybe be a physical hardware device or a simulator.
CrossStudio has a targets window for viewing and manipulating target interfaces. For more information on the targets window, see Targets Window.
Before a target interface can be used, it must be connected. CrossStudio permits connection to only one target at a time. For more information on connecting target interfaces, see Connecting to a target.
All target interfaces have a set of properties. The properties provide information on the connected target and allow the target interface to be configured. For more information on viewing and editing target properties, see Viewing and editing target properties. The following sections describe the general properties that are common to all target interfaces and the properties specific to each target interface type.
Target Properties | |
Device Type | The detected type of the currently connected target interface. |
Loader Properties | |
Enable Load Dependency Checking | If set to Yes, the system will only download a program to the target when starting a debug session if the date of a binary being downloaded does not match that of the last file downloaded. This feature saves time when repeatedly debugging the same program because the program only needs to be downloaded once, however in order for it to work the program must be able to run from reset. |
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. |
The MSP-FET430IF target interface provides access to MSP430 targets via TI's parallel port to JTAG MSP430 Flash Emulation Tool. This target interface supports program loading and debugging.
Connection Settings | |
Parallel Port | The parallel port device that the target interface is connected to. |
Target Driver DLL Path | The target driver dynamic link library to use to communicate with the target. |
Target Type | The device type of the target to connect to. This is usually set to Detect, but can be set to a specific target type in order to avoid carrying out target detection. |
Loader Properties | |
Erase Entire FLASH | If set to Yes, the entire FLASH area will be erased before downloading a program. If set to No, only the areas of FLASH containing the program being downloaded will be erased. |
Target Properties | |
Clock Control | The clock control level. |
Device Type | The detected type of the currently connected target interface. |
Emulation Level | The emulation level. |
Has Test/Vpp | Device has Test/Vpp. |
ID Number | The device identification number. |
Info Start | The starting address of information memory (FLASH). |
LCD End | The LCD ending address. |
LCD Start | The LCD starting address. |
Main Start | The starting address of main memory (FLASH). |
Number of Breakpoints | The number of breakpoints supported by the target device. |
RAM End | The ending address of RAM. |
Vcc Max Op | The Vcc maximum during operation (mV). |
Vcc Min Op | The Vcc minimum during operation (mV). |
The MSP430 simulator target interface provides access to CrossStudio's MSP430 simulator. This target interface supports program loading and debugging.
Diagnostic Properties | |
Jump Counting Enabled | Enables simulator to count jump instructions. |
Jump Tracing Enabled | Enables simulator to trace jump instructions. |
Memory Properties | |
Default Memory Size | The default byte value that simulator memory is initialized to. |
Info Size | The size of the simulated information memory. |
Info Start | The starting address of the simulated information memory. |
Main Start | The starting address of the simulated main memory. |
RAM End | The ending address of the simulated RAM. |
The SoftBaugh Flash Bootloader target interface provides access to SoftBaugh's MSP430 Flash Bootloader. This target interface supports program loading only.
Adapter Settings | |
Serial Number | The serial number of the SoftBaugh Flash Bootloader adapter. |
Version | The version of the SoftBaugh Flash Bootloader adapter. |
Driver Settings | |
DLL Version | The version number of the SoftBaugh Flash Bootloader DLL. |
Patch File Name | The file used to patch the target MSP430's boot loader. |
Serial Port | The serial port to use to connect to the SoftBaugh Flash Bootloader adapter. |
The SoftBaugh Flash Replicator target interface provides access to SoftBaugh's REP430 MSP430 replicator. This target interface supports program loading only.
Connection Settings | |
Parallel Port | The parallel port device that the target interface is connected to. |
Target Driver DLL Path | The target driver dynamic link library to use to communicate with the target. |