How does the MSP43 programmer write programs into the flash memory?[Copy link]
You can program the MSP430Fxxx flash using these MSP430 interfaces: 1- Through JTAG: MSP430 Flash Emulation Tool Interface Board MSP-FETP430IF TI Serial Programming Adapter MSP-PRGS430 TI Gang Programmer MSP-GANG430 Or a programmer from a third party Click Design Resources >> Third Party, then click Third Party Tools 2- Through a bootloader: TI recommends using the tools listed on the third-party webpage, such as the Fast BSL Programmer from Elprotronic, Gessler Electronic GmbH. and the MSP430 Flash Bootloader from Softbaugh Click on Design Resources >> Third Party, then click on Third Party Tools Features of two different programming methods: 1-Through JTAG: You can blow the fuse. The MSP-PRGS430, MSP-GANG430 and third party gang programmers support the ability to blow the fuse. However, the MSP-FETP430IF does not support it! It is not possible to do any JTAG access or reprogram the device through JTAG with the fuse blown. 2-Through the Bootloader: It is not possible to blow the fuse. You can read, erase and reprogram the flash of a device with the fuse blown. The "read" function is password protected. The password is the directory of the interrupt vector table. When to use which tool: 1-MSP430 Flash Emulation Tool Interface Board MSP-FETP430IF: For program development. Can be used with IAR Embedded Workbench development tools. Part of all Quick Start Flash Emulation Tools. Cannot blow fuses. 2-TI Serial Programming Adapter MSP-PRGS430: For production. Programmer-like user interface for MS Windows. MS-Windows DLL, easily implemented into other software systems Writes the contents of a file to the MSP430 flash. Reads the contents of the MSP430 Flash and stores them to a file. Can blow fuses. Cannot write to the Flash of a device with a blown fuse. 3-Gessler's "MSP430 FLASH Programming Kit", the Fast BSL Programmer from Elprotronic and the "MSP430 Flash Bootloader" from Softbaugh with bootloader support: For software field upgrades. Programmer-like user interface for MS Windows. MS-Windows DLL for easy implementation into other software systems Writes the contents of a file to the MSP430 Flash. Reads the contents of the MSP430 Flash and stores them to a file. Cannot blow fuses. Can write to the flash of a device with a blown fuse. This function is password protected. The password you need is the directory of the interrupt vector table. 4-Gang Programmer MSP-GANG430: Suitable for production. Programmer-like user interface for MS Windows. MS-Windows DLL for easy implementation into other software systems Write the contents of a file to the MSP430 flash. Read the contents