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.

MSP430FR5969: Good hardware for using built-in bootloader?

Part Number: MSP430FR5969
Other Parts Discussed in Thread: MSP-FET, ,

Executive Summary: I'm looking for a recommendation for a USB-UART adapter with additional GPIO to connect to the TST and ! RST pins.

Long version:

I am developing products based on the MSP430FR5969, and I use the UART to send commands back and forth with the larger system under normal operation (not SW update). I'm interested in using the built-in bootloader via eUSCI_A0 to allow software updates as well, and I'd like to use the TST/!RST pins to enter the BSL. If I were doing this on the MSP430FR59691, which has the I2C BSL, I could use my Aardvark, which includes additional GPIO on top of the I2C. I have an MSP-FET for programming and debugging, but it seems like it only supports full JTAG, not generic UART operation with added GPIO features.

Does anyone have a suggested UART-USB interface that I can use for testing with my development system? I have had the TUMPA recommended, but it seems like UART and JTAG interfaces can't be combined in this way. (Although I haven't purchased one to try it yet.)

Thanks,

Paul

  • Hello Paul,

    Thanks for your detailed post.

    I would recommend using the MSP-FET debugger. Not only does it allow you to communicate with the target over its back-channel UART (assuming the UART pins from the target MCU are connected to the right MSP-FET pins), but it also allows you to enter the BSL mode by sending the BSL entry command. You can read more about this in Section 5.6.3 in the MSP debuggers user's guide.

    An alternative tool would be the BSL-ROCKET.

    Hope this helps!

    Regards,

    James

  • One option would be to used a modified version of BSL-Scripter and a generic USB-to-UART adapter (FT232, CP2102, CH340).  There's an instructions file in the Releases ZIP file here:

    https://github.com/drcrane/bslscripter-vs2017/releases

    I've tested it successfully on an FR2311.  My guess it would also work on an FR5969.  Basically, the revised Scripter has an option to directly generate the invoke pattern on DTR and RTS (/Reset and Test), which is normally done by the MSP-FET or Rocket.

**Attention** This is a public forum