This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430F5529: Openocd Bus Blaster Programming

Part Number: MSP430F5529

I have recently purchased the Bus Blaster V4 from Dangerous Prototypes which contain the IC FT2232 USB to JTAG converter. I am using Openocd on Ubuntu to program Microcontroller.

But there is no documentation available for programming MSP430 on openocd. Is it possible, by writing config files we can program MSP430 via JTAG of FT2232. If so How?

  • Hi Nikhil

    Please refer to MSP Debuggers User's Guide on MSP430 programmer tools recommended by TI

  • There is no TI OCD support for MSP430. MSP430F5529 is with factory preloaded HID USB BSL, and with few extra parts (resistors and capacitors) on board it can be used with MSP430 Firmware Upgrade Example Win GUI on PC side for downloading firmware. Same app exist in pyton version, too. And there is also BSL Scripter (slau319) open source BSL CLI for any OS.

    If firmware downloading and fast UART log is not enough for you, than you can buy any low-cost TI Launchpad with ez-FET onboard that can be used for break-point debugging for any other off board target device.

  • Hello Soli,

    Is it possible to program MSP430 by using FT232 or any other compatible USB to UART converter. I Have seen the BSL documentation which says that it supports programming of flash memory by UART by using a BSDL_Demo application. But there is a lot of confusion on the forum regarding the pinout of BSDL RX,TX,DTR and Other pins is there any other way to flash the program. Please let me know

  • MSP430F5529 have USB hardware module and factory preloaded USB (HID) BSL that can be used for firmware download. I don't see any point in making simple things more complicated by using USB to UART converter and replacing original BSL on device with UART version.

  • But there is no documentation available for programming MSP430 on openocd.

    Looking at the 11.2 Target CPU Types section in the OpenOCD documentation the MSP430 CPU isn't listed.

    Is it possible, by writing config files we can program MSP430 via JTAG of FT2232

    I haven't looked at how OpenOCD works, but if there is no built-it support for the MSP430 CPU attempting to add support via config file would probably be non-trivial.

    User’s Guide MSP430 Programming With the JTAG Interface gives the low level details of the MSP430 JTAG interface if that helps, but for general development it would be easier to get a supported MSP430 programmer and use CCS.

**Attention** This is a public forum