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.

USB module un-programmed response

Other Parts Discussed in Thread: MSP430F5510

Should I be able to connect a PC to the USB module with an un-programmed MPS430?  I get an "USB device not recognized" error message.  Is there a driver I need to install on the PC?  I'm trying to verify the hardware before passing the PCB on for someone to program.

Also, while searching for this answer,  has left me concerned. Will be able to communicate both directions from the MPS430 and the PC.  I want to be able to send commands from the PC to the MPS430 and also be able to receive data from MPS430 to the PC.  Please verify if I can do this.


TIA

  • Hi Mark,

    When u say USB module what do u mean by that?
    okay for now, 
    if you have a USB evaluation board from TI or OMLIX or any thing else, then usually the Evaluation board comes with a demo code.
    You will find about this in user manual for that specific evaluation board.

    If u have purchased a MSP430F5510 micro, then it is a blank micro or Virgin. 

    Now for your second question, Yes you communication between PC to Micro  (Bi directional) . IF u have a nice concept , u can develop HID device of your own with MSP430F5510 micro.

  • Mark Iams-McGuire said:

    Should I be able to connect a PC to the USB module with an un-programmed MPS430?  I get an "USB device not recognized" error message.  Is there a driver I need to install on the PC?  I'm trying to verify the hardware before passing the PCB on for someone to program.

    If blank / unprogrammed / virgin MSP330 USB device is connected to PC it will automatically enter in USB BSL mode, and than it can be flashed by TI USB BSL tool.

  • Hi Sri,

    I'm referring to the USB port not the JTAG connection.

    This is a blank micro.

    So does it need to be programmed in order for the PC to recognize it as a valid USB port?

    Thanks,

    Mark

  • Hi Zrno,

    Do I need a special USB driver for the PC to communicate to the micro in BSL mode?

    Thanks,

    Mark

  • Mark Iams-McGuire said:

    I'm referring to the USB port not the JTAG connection.

    This is a blank micro.

    So does it need to be programmed in order for the PC to recognize it as a valid USB port?

    No, blank micro will enter to USB BSL mode automatically.

    Mark Iams-McGuire said:

    Do I need a special USB driver for the PC to communicate to the micro in BSL mode?

    If I remember right, after connecting blank device to PC over USB, device will enter to USB BSL mode and it will be enumerated as HID, without any special driver.

  • Thanks Zrno,

    How do I verify if micro is going into BSL mode?  Suggestions why the PC doesn't recognize the micro as a valid device?

  • Mark Iams-McGuire said:

    How do I verify if micro is going into BSL mode?  Suggestions why the PC doesn't recognize the micro as a valid device?

    It can be done by using command prompt BSL Scripter (slaa450 Creating a Custom Flash-Based Bootstrap Loader), or by MSP430 USB Firmware Upgrade Example (http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_USB_Developers_Package/latest/index_FDS.html).

    With MSP430 USB Firmware Upgrade Example, after device is enumerated / entered to USB BSL mode, "Upgrade Firmware" button will become enabled, with "Found 1 device" message under button.

**Attention** This is a public forum