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.

MSP430F4152: Trouble Getting micro into Bootloader Mode.

Part Number: MSP430F4152
Other Parts Discussed in Thread: MSP-TS430PM64A

Hello,

I am attempting to access the ROM Boot loader on a MSP430F4152.  We built an interface circuit based on the one in SLAU319AD.  Serial data from a USB serial converter was connected to the interface circuit which in turn is connected to a MSP-TS430PM64A development board and the MSP430F4152..

The PC application program is the BSLDEMO code from the BSL_Scripter-3.4.0.2 that generates the proper waveform into the RST and TCK pins as shown in Figure 1-3 of SLAU319AD.  I can also see the sync character on the BSL data in pin.  Despite all this, there is no data on the BSL transmit pin.

To confirm that the MSP is operating, I flashed one of the demo programs that toggles the BSL transmit pin (P1.0 - Pin 53). It stops briefly during the BSL entry sequence but then resumes the toggle.  I would have assumed that the device would be in boot loader mode and be running the ROM boot loader which would NOT toggle the output.  I start off with the toggle program running on the MSP.  When the RST line goes low, the toggles stop but on the rising edge of the RST the toggle starts again.  So, I am sure that the MSP is not in bootloader mode.

 

Thank you,

James

  • Hi James,

    Activity on the F4152 BSL TX pin (53) will occur after the host (your PC) sends a BSL command. Based on your description above, I'm not sure if you are sending a command. Can you confirm?

    Also, make sure that the TEST pin is correctly held at its idle state after power up. Toggling on the TEST pin at any point after power up can inadvertently put the device into a test mode that may make the device unresponsive to BSL invokes or even resets.

    Regards,

    Evan

  • Hi Evan,

    Thank you for your quick reply. 

    I was able to see the sync character going into the RX Pin 52.  I made some changes to the power up sequence and the state of the TEST pin an now I there is a character (0x90) on the TX pin.  So I think I am over my original problem but I will leave this open for now.

    Thanks,

    James

     

  • Ok sounds good. Please post back if you run into more issues.

    Evan

**Attention** This is a public forum