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.

Difference between MSP430 and Stellaris BSL

Expert 1125 points

Hi,

Does anybody know what could be the difference between MSP430F552x USB BSL and Stellaris Bootloader,

does these both use same mechanism to update/program the flash memory.

 

Thankyou in advance

Prad.

  • Hello,

       Any similiarity between the two would be due primarily to general similiar requirements.  There will, however, most likely be specific key differences.  For a complete description of the 552x USB BSL, please check "MSP430 Programming via the Bootstrap Loader" (SLAU319)

  •  

    Hi,

     

    Thankyou,

     

    The Stellaris Bootloader is described as,

    "small piece of code that can be programmed at the beginning of flash to act

    as an application loader as well as an update mechanism"

     

    Which I think is similar to the Custom USB BSL in MSP430F55xx.

    i.e. in Stellaris, bootloader is not built in so the user has to program it.

     

    And I have heard that MSP430F55xx devices only support USB BSL,

    do you have any plans for UART BSL?

     

    Regards,

     

  • Hi,

       To be clear, the BSL that ships from the factory in the 55xx devices only support USB.  However, the 5xx series of devices have their BSL in a protected flash area.  This means a new BSL can be programmed in.

       For this reason, we supply the source, and have made it very easy to swap out interfaces.  So you can quite easily take the source code for UART communication from the 5438A BSL, and plug it into the 55xx BSL.  For documentation and source, please look at SLAA450.

       In addition, I give some tips on doing this in a seperate thread here on the subject.

**Attention** This is a public forum