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.

Access Boot Strap Loader

hi ! I'm Viet, i come from Vietnam, i have read some document relate to Programming and Access BSL in MSP430 microcontrollers, so i would like to ask :

How can access BSL when microcontroller running code application ? i can't find answer for this question in document, so i hope someone can explain for me.

thanks so much !

  • Hi Viet,

    Welcome to the 430 forums!

    Please take a look at the MSP430 Programming with the Bootloader (BSL) Guide, it contains all the answers you need.  Also, this wiki page has some useful information as well.

    To help get you started, the most common way to invoke the BSL is to use the entry sequence method (on most MSP430s, this is toggling the TEST and RESET pins in a particular sequence, as described in the above guide).  Some devices also allow a software jump into the BSL application.  This is typically accomplished by executing a jump or branch instruction to address 0x1000.  The above references should define which devices this is applicable for.

    Mike

  • Thanks sir so much !

    Actually, i really enjoy with Upgrade Firmware Remote project. In my country, i done it via GPRS mobile network. 

    Upgrade Firmware Remote is very helpful, we can update features for our product.

    So, i think, while devices are running applications, if require upgrade new firmware from server occur, BSL will write new code at new section, and jump to new address. Is that right ?

    please give me some advise. thank sir !

**Attention** This is a public forum