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.

MSP430G2553 BSL issue

Other Parts Discussed in Thread: MSP430F2274, MSP430G2553

Hi ,

I will upgrade  fireware to MSP430G2553 via BSL. The MSP-EXP430G2 lanuchPad provide this function, I tried MSP430F2274 can be used but MSP430G2553 cannot working.Can you tell me why ?

  • Huang,

    Please start with reviewing the SLAU319E.pdf BSL document.  Also, which Option below are you trying to use?

    Option A:

    The default BSL (boot strap loader) uses the TX and RX pins plus a few extra GPIO (for toggling) specifically for invoking the bootloader which is needed for the Flash programming process.  We have a bunch of Application Notes on this which we can shoot over for reference, including one of the more popular SLAU319E.pdf titled “MSP430 Programming via the Bootstrap Loader”.

     Option B:

    A user could also develop a “custom” BSL (boot strap loader) and change the entry sequence to be some UART command received and then you would jump into the BSL (address 0x1000) in your main application code.  In this case, you would not need any additional I/O outside of RX/TX.  If you are doing this, it assumes you have a hardware USCI UART connection with whatever is bootloading it.  (You would on either G2553 or G2274) 

     This Option B reduces the required GPIO, but results in a little bit more software effort on developing a “custom” BSL.  Of course, we have several solutions for this which would help reduce any burden on the software side.

     Of course, there are other Options C, D, E, etc such as using the TI BSL_Scripter or TI BSLDEMO2.exe which is included in the associated files of the MSP430 BSL main documentation again the PDF SLAU319: http://www.ti.com/lit/zip/slau319.  The BSL_Scripter is used with the MSP430F5xx/6xx and FR5xx devices, while the BSLDEMO2 is for older MSP430F1xx, 2xx, 4xx devices, hopefully that clarifies.

    Good luck,

    Chris

  • Dear Chris,

     

    Thank you for your reply, I tried again in the last month. It has to work properly.

     

    Thanks & Best Regard!

**Attention** This is a public forum