Next: , Previous: First Chapter, Up: Top


2 Supported Devices

This library currently supports the debuggers :

The known devices in the database are :

The only ones I tested are :

To add support for other devices, you have to add it to the src/msp430-device.c file, in the array respecting the structure.

Note : Most of the untested devices are probably not correctly configured in the array, I just completed some data from an example from TI Replicator (slau265e) on which I added some fields to get the needed data.

Attention, when adding data to the array, wrong values can put the device to an unpredictable state.

Example of a new device :

{
0xF46F, /* The device Identifier */
FALSE, /* Test pin presence */
TRUE, /* CpuX device */
TRUE, /* DataQuick support */
TRUE, /* FastFlash support */
TRUE, /* Enhanced Memory verification */
TRUE, /* JTAG Presence */
FALSE, /* Spy-Bi-Wire support */
0x1100, /* Ram start address */
0x20FF, /* Ram end address */
0x0000, /* Ram2 start address (for future products I suppose) */
0x0000, /* Ram2 end address */
0x2100, /* Main flash start address */
0x200FF, /* Main flash end address */
0x1000, /* Informations data start address */
0x10FF, /* Informations data end address */
0x0008, /* Breakpoints count */
0x0003, /* Emulation count (I don't know where to find it) */
0x0002, /* Clock control count /*
1800, /* Minimum operating voltage (in mV) */
3600, /* Maximum operating voltage */
"MSP430FG4619" /* Device name */
},