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.

MSP430F5659: HOW to Invoke BSL for unprogrammed chip

Part Number: MSP430F5659

Hi All,

In my project we are using MSP430F5659 part . I want to program the fresh chip with USB BSL . How to invoke ? . I tried with power up the USB to microcontroller . In your document (SLAA452C) mentioned power up the controller with USB is enough to invoke the BSL for Blank RESET vector . Unprogrammed chip also have blank reset vector only . How to confirm whether Chip goes to BSL or not . The USB is not even detect in windows PC . I used BSL scripter application  to flash the chip . Plz check below the screen shot of BSL scripter application . Please give me a solution ASAP.

  

  • Blank chip with right XT2 (4, 8 or 12 MHz) value should be enumerated on PC side as HID.
    It is easier to use "MSP430 USB Firmware Upgrade Example" with GUI on Win, and not BSL scripter from CLI.
    software-dl.ti.com/.../index_FDS.html
  • Hi Zrno Soli , 

    Yes , We got proper 12 MHz clock . I tired with "MSP430 USB Firmware Upgrade Example " Software , Its not detecting USB (as HID interface) . Whether we need to install any external software plz let me know . 

    I will attach the snapshot of MSP430 USB Firmware Upgrade Example GUI . Its clearly shows "device not found ".

  • No, you don't need any extra software or driver for BSL. Device should be enumerated automatically after plugging USB cable to PC / powering up.

  • Okay Fine , Could you figure out this issue ! . Why its not detecting ? . Can u please send the sample circuit of USB BSL . I will check with my schematics .
  • HI

    I checked with second method also ( Pressing RST & BSL button (VUSB connected to PUR) same time , Releasing RST after 1 second releasing BSL button .. By using this method also USB is not detected in windows ... can u suggest me how to check further .
  • Unfortunately, something is wrong with board / chip. Don't know if TI has board with your / or similar device. But you can use USB part of 5529 LP schematic as reference.
  • Hi ,
    We compared the USB part of 5529 LP . I have few doubts , Please clarify it .
    1) After connect the USB to PC , PUR generate 3.3V . We are not drive anything externally ? Then why we need BSL switch ? .
    2) How to power up MSP430 at factory time . Any priority is there ?.
    3) When we press the RST & BSL button together ? After power up the device ? or During power up .
  • Hi ,

    Thanks for your response . Previously we are not connect the PUR with D+ . Now i made changes its working fine .

**Attention** This is a public forum