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.

MSP-FET430UIF Unknown device error MSP430G2553 with CCS6

Other Parts Discussed in Thread: DAC161S997EVM, MSP-FET, MSP430G2553, MSP-GANG

Hi, I've got a problem trying to program an MSP430G2553 micro from CCS6 with the MSP-FET430UIF programmer.  The board I'm trying to program is the DAC161S997EVM a TI DAC demo board.  The board is externally powered and the JTAG pinout reflects this, as can be seen on the schematic on the datasheet.  When trying to program the simple blink example program from CCS6 I get the error: "Error connecting to the target: Unknown device" from CCS. The MSP-FET is brand new and has been updated to V3 firmware by CCS the first time I tried to program.  I don't know where to go with this as these are 2 pieces of TI hardware that should have no problem communicating with each other.

Can anyone help with this please?

Nick 

  • Hi Nick,

    This may be something you've already checked, but it looks like that EVM doesn't have anything to key the header for the FET tool, or any picture in the user's guide of the direction it should be when you connect it - could you maybe have the FET tool ribbon cable connected to the EVM in the wrong orientation (flipped over)?

    It looks like that EVM has the pins labeled TDO etc - the key on the end of the FET tool ribbon cable plug (where it's bumped out) should be on the same side as the TDO pin on the EVM J2 header, and the smooth side of the plug should be on the same side as Vdd on the EVM J2 header. Or to put it another way, I think the red line on the FET ribbon cable should be on the same end as TDO.

    Regards,

    Katie

  • Thanks for your reply.

    Yeah the cable is connected as you have suggested. I've tried power cycling everything as i read somewhere the FET upgrade sometimes doesn't take effect until then but still no luck.  Is there anything else?

  • To rule out variables, do you have any other MSP430 boards that you could try programming with the same FET tool?

    If you don't that's ok, it's just a step we could take to make sure your FET tool is at least working with other boards, and go from there to figure out what's up. It may also be helpful to ask in the Precision Data Converters forum http://e2e.ti.com/support/data_converters/precision_data_converters/f/73.aspx if there is anything special you need to do with jumpers or powering the board etc for programming, as they designed this particular EVM and are more familiar with it.

    -Katie

  • I have another MSP430 based board that can be programmed fine by the same tool, so I guess it must be this board or processor/tool combination. I'll post over in the other forum too.

  • I have similar problem with this board using the MSP-GANG Programmer. I set the ERRLV jumper to VDD in order to get maximum power to the device (21.7mA loop current). VDD is connected to pin 4 of the JTAG which means external power. Still I cannot read or write to the MSP430G2553. I have no problems working with other boards. Unfortunately the schematic in the SNLU146 document is incomplete so I question whether it is correct.

    Has any one been able to program the micro on this board? If so, what did you do to make it work. All I get is ERROR 386: Code out of range of the selected MCU. The selected MCU indicates 16K flash and 256 INFO, which is correct.

  • Hi Wayne,

    The Error 386 Code out of range usually means that there is an address being set in your TI-txt or hex file that you are loading, that is not included in the memory map of the MCU that you have set in the MSP-GANG GUI. Next step would be to check what address ranges have data written in them in your TI-txt file that you are trying to load and compare this with the memory map of the G2553.

    How was the TI-txt or hex file generated? Is it your own code or is it a binary from TI or something?

    A screenshot of your MSP-GANG settings may also help.

    Regards,

    Katie

  • I was not writing to the device, I was reading from it using the MSP-GANG Programmer.

    Turns out if I update the MSP430-GANG software, it updates the programmer and now it will read. Even though the previous gang software allowed selecting MSP430G2553, it was not able to work and gave the error. So, my solution was to update the gang programmer firmware and the gang programmer software.

**Attention** This is a public forum