The MSP430.DLL provides the following debug functionalities:
Go to the source code of this file.
Data Structures | |
struct | EEM_GCLKCTRL |
struct | EEM_MCLKCTRL |
Typedefs | |
typedef enum DEVICE_REGISTERS | DEVICE_REGISTERS_t |
Device registers. | |
typedef enum RUN_MODES | RUN_MODES_t |
Run modes. | |
typedef enum STATE_MODES | STATE_MODES_t |
State modes. | |
typedef enum EMEX_MODE | EMEX_MODE_t |
One of the following enumerations is returned in device.emulation. | |
typedef enum DEVICE_CLOCK_CONTROL | DEVICE_CLOCK_CONTROL_t |
One of the following enumerations is returned in device.clockControl. | |
typedef EEM_GCLKCTRL | EemGclkCtrl_t |
typedef EEM_MCLKCTRL | EemMclkCtrl_t |
Enumerations | |
enum | DEVICE_REGISTERS { R0 = 0, R1 = 1, R2 = 2, R3 = 3, R4 = 4, R5 = 5, R6 = 6, R7 = 7, R8 = 8, R9 = 9, R10 = 10, R11 = 11, R12 = 12, R13 = 13, R14 = 14, R15 = 15 } |
Device registers. More... | |
enum | RUN_MODES { FREE_RUN = 1, SINGLE_STEP = 2, RUN_TO_BREAKPOINT = 3 } |
Run modes. More... | |
enum | STATE_MODES { STOPPED = 0, RUNNING = 1, SINGLE_STEP_COMPLETE = 2, BREAKPOINT_HIT = 3, LPMX5_MODE = 4, LPMX5_WAKEUP = 5 } |
State modes. More... | |
enum | EMEX_MODE { EMEX_NONE = 0, EMEX_LOW = 1, EMEX_MEDIUM = 2, EMEX_HIGH = 3, EMEX_EXTRA_SMALL_5XX = 4, EMEX_SMALL_5XX = 5, EMEX_MEDIUM_5XX = 6, EMEX_LARGE_5XX = 7 } |
One of the following enumerations is returned in device.emulation. More... | |
enum | DEVICE_CLOCK_CONTROL { GCC_NONE = 0, GCC_STANDARD = 1, GCC_EXTENDED = 2 } |
One of the following enumerations is returned in device.clockControl. More... | |
Functions | |
DLL430_SYMBOL STATUS_T WINAPI | MSP430_Registers (LONG *registers, LONG mask, LONG rw) |
DLL430_SYMBOL STATUS_T WINAPI | MSP430_ExtRegisters (LONG address, CHAR *buffer, LONG count, LONG rw) |
DLL430_SYMBOL STATUS_T WINAPI | MSP430_Register (LONG *reg, LONG regNb, LONG rw) |
Read and write only one register of the device. | |
DLL430_SYMBOL STATUS_T WINAPI | MSP430_Run (LONG mode, LONG releaseJTAG) |
Run the device using the specified mode. JTAG control signals are optionally released. | |
DLL430_SYMBOL STATUS_T WINAPI | MSP430_State (LONG *state, LONG stop, LONG *pCPUCycles) |
Determine the state of the device. The device is optionally stopped. During single step operations, a count of CPU cycles executed is maintained. | |
STATUS_T WINAPI | MSP430_CcGetClockNames (LONG localDeviceId, EemGclkCtrl_t **CcClockNames) |
Returns the string descriptions of the devices' EEM General Clock Control register GENCLKCNTRL. | |
DLL430_SYMBOL STATUS_T WINAPI | MSP430_CcGetModuleNames (LONG localDeviceId, EemMclkCtrl_t **CcModuleNames) |
Returns the string descriptions of the devices' EEM Module Clock Control registers MCLKCTRL0 and MCLKCTRL1. |
|
Device registers.
|
|
Run modes.
|
|
State modes.
|
|
One of the following enumerations is returned in device.emulation.
|
|
One of the following enumerations is returned in device.clockControl.
|
|
An array of NULL terminated string pointers that point to the string descriptions for each bit of the device EEM General Clock Control register GENCLKCNTRL. |
|
An array of NULL terminated string pointer that point to the string descriptions for each bit of the device EEM Module Clock Control registers MCLKCTRL0 and MCLKCTRL1. |
|
Device registers.
|
|
Run modes.
|
|
|
One of the following enumerations is returned in device.emulation.
|
|
One of the following enumerations is returned in device.clockControl.
|
|
|
|
|
|
Read and write only one register of the device.
|
|
Run the device using the specified mode. JTAG control signals are optionally released.
|
|
Determine the state of the device. The device is optionally stopped. During single step operations, a count of CPU cycles executed is maintained.
|
|
Returns the string descriptions of the devices' EEM General Clock Control register GENCLKCNTRL.
|
|
Returns the string descriptions of the devices' EEM Module Clock Control registers MCLKCTRL0 and MCLKCTRL1.
|