Hi all, TI has recently updated their driver which can be downloaded here: http://processors.wiki.ti.com/index.php/MSP_Debug_Stack
You will get now the file slac460b.zip (instead of slac460a.zip) and it refers to the firmware version 3.2.3.15. The new version still needs a patch on 64Bit systems but I could build it without the patch on a 32Bit System. The patch and the project files can be downloaded here: http://sourceforge.net/projects/msp4linux/files/ The msp4linux project was updated to support the new lib and there is a feature back which was once removed with the change from 0.3.0 to 0.4.0: the device database extractor. The v3 driver stores a lot of information about all supported targets in a internal database which is located in .../DLL430_v3/src/TI/DLL430/TemplateDeviceDb The database extractor tool creates a library which can be used to list this information. Type simply 'info' to get the data from the attached target or info [name] to get it for other targets: mspdb_v3$ info MSP430F5438A name = MSP430F5438A // target identification name object_id = 0 // psa_type = 0 // trigger_1 = 8 // trigger_2 = 2 // trigger_3 = 10 // clock = 2 // clock configuration type clock_default = 0x40f // clock configuration register default state_storage = 8 // state storage depth (0 for not existing) cycle_counter = 2 // cycle counter cycle_op = 1 // cycle counter operations cond_level = 2 // condition level comp_level = 2 // comperator level emu_level = 7 // emulation level tr_op_modes = 1 // trigger options modes tr_dma_modes = 1 // trigger dma modes tr_rw_modes = 1 // trigger read/write options modes tr_reg_tr_op = 1 // register trigger operation modes tr_mask = 0x1 // trigger mask seq_max_states = 3 // number of possible sequencer states seq_start = 4 // sequencer start value seq_end = 0 // sequencer end value min_vcc = 1800 // min voltage [mV] max_vcc = 3600 // max voltage [mV] min_flash_vcc = 1800 // max flash voltage [mV] min_sec_vcc = 2500 // [mV] min_sec_vpp = 6000 // [mV] max_sec_vpp = 7000 // [mV] has_test_vpp = 1 // quick_mem_read = 1 // psach = 0 // has_fram = 0 // power_test_reg_mask = 0x0 // test_reg_enable_lpm5 = 0x0 // test_reg_disable_lpm5 = 0x0 // power_test_reg3VMask = 0x0 // test_reg3V_enable_lpm5 = 0x0 // test_reg3V_disable_lpm5 = 0x0 // sFll = 0 // List of memory sections main 0x5c00 0x40000 0 4 16 FLASH information 0x1800 0x200 0 4 16 FLASH boot 0x1000 0x800 0 4 16 FLASH bootcode 0x1b00 0x100 0 1 16 ROM system 0x1c00 0x4000 0 1 16 RAM peripheral16bit 0x0 0x1000 4096 1 16 REGISTER CPU 0x0 0x10 0 1 20 REGISTER EEM 0x0 0x80 0 1 20 REGISTER This is a very first version of the reworked extractor tool and will be extended within the next version. Regards Hubert -- NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone! Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users