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.

During a CCS session, does the MSP-FET depend on the MSP-BSL to load, test, and debug our program?

Other Parts Discussed in Thread: MSP-FET, MSPBSL

Although an MSP-FET can interact with the MSP-BSL to carry out firmware updates, does the MSP-FET depend on the MSP-BSL to carry out firmware loading and debugging work? In other words, when using CCS to load firmware into an MSP430, and when using CCS to step through our firmware program to test and debug it, does the MSP-FET depend on the MSP-BSL to load, test, and debug our program?

  • Of course not. Compare the two (slau319 and slau320) and you will find that you can do a lot of things with JTAG that BSL can't. BSL is a program that runs on the MSP430 while JTAG is hardware that does things to the MSP430.

  • Hello Thomas,

    The MSP-FET utilizes the JTAG interface to debug or program the device when utilizing CCS. 

    BSL is a programming onl interface that although the MSP-FET supports, CCS does not. See the following link for more information about BSL: https://www.ti.com/tool/MSPBSL 

  • David and Jace:

    I read those two documents and several others before making this post, not completely, but most of their content. Are you guys 100% sure that the MSP-FET does not need the MSP-BSL in any way, even if it's just only for loading our main() program? I'm just trying to determine that there are no dependencies between the two, since those documents are not explicit about that relationship, at least I couldn't find any text which denies any dependency.

  • Thomas,

    MSPBSL is an optional method for programming the device, typically used in an embedded setting during or after production. For initial evaluation, development, or debug, you will be utilizing the JTAG interface, either 4-wire or 2-wire SBW, via the MSP-FET and CCS. 

**Attention** This is a public forum