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.

MSP432P401x BSL using UART

Hello,

 

I have an MSP432P401r Launchpad, trying to implement Bsl programming with UART interface . I’m bit confused with examples and applications notes which is available for this purpose. First I found BSL scripter which serves as a communication tool between PC and MSP432P401. But I do have some doubt in the following command.

I found this line in Script example for MSP432 UART BSL.

RX_DATA_BLOCK_32 BlinkLED_MSP432P401R.txt

 

What is this Hex file ?

Is this file only contains the program which makes LED blink or even something more that is related to BSL ?

Moreover I found some Custom BSL source code. Do I need to consider that code when I’m using BSL scripter if so please explain how to make use it.

And regarding  BSL invocations, when it should be done?

Hope so I’m not confusing more. Please do clarify on this.

Thanks in Advance

Regards,

Bala 

  • The .txt file is indeed a type of binary file in TI-TXT format. Here, it contains the Blink LED program/code, and the BSL Scripter is programming the device using this file. To learn how to generate a TI-TXT binary file in CCS, please refer to Section 2.1.6 in this user's guide.

    Here are some additional resources related to binary files that I'd encourage you to read through.

    I'd also recommend reading through the MSP432P401x Bootloader (BSL) User's Guide as well.

    For BSL invocations, it is normally initiated when you want to reprogram the device without using the JTAG interface. An example of this would be an application where a processor (host) can easily reprogram the MSP432 (target) over a simple interface like UART, I2C, etc. The BSL can be used for prototyping, production, or in service in the field.

    Regards,

    James

    MSP Customer Applications

  • James,

    Thanks for the reply. Now I understood the purpose of the BSL scripter. Just one more clarification, I have download the following zip file MSP432BSL_1_00_00_00 which conains lot of some files in it .

    What is the purpose of these code files ?

    Whether I should configure anything in this ?

    or Is this the file which i need to convert into hex format and send it through the scripter to the mirco.

    Thanks in advance
    Regards
    Bala

**Attention** This is a public forum