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.

Wolverine - Problem to program with SBW from Launchpad



Hello folks,

I have developed a board in the format of a booster pack using a sample (XMS430FR5969IRGZR) I have got from TI website. My board plugs into MSP430 launchpad and I'm using the SBW interface to program the device, however I'm able to program only the first ~1000 bytes of the memory, if I program more than that the main memory is erased, so I wonder if that is some kind of protection or if the sample has only the first bytes available. I have also tried to program only the .txt using the My430.exe tool and I saw the same behavior.

Thanks.

  • AFAIK, the FET on the LaunchPad doesn't officially support the Wolverines.
    So I wonder hwo you can get as far as writing 1000 bytes then, the FET should reject the chip from the beginning.

    Or do you mean your board is jsu tplugging into th eBoosterPack socket and you're programming your board using a FET430UIF or a Wolverine EXP board with SBW?

    I don't know of any security mechanism through SBW. Either you can write or you cannot. It's thinkable that the larger Wolverine memory isn't supported by the programming too, but I think it rather unlikely.

    It too is possible that the XMS chip (pre-mass-production silicon) has a problem. THings like bootloader, startup code and even component details may be different than the release version. But I doubt that a seriuos bug like cut-off or defective memory had qualified this silicon for more than the wastedump.

    Where are these 1000 bytes you can write (address)? How do you notice that main memory gets erased when you try to write more?

  • No I'm using the FET from Launchpad to program a board I've developed, no FET430UIF or Wolverine EXP board(are those already available?). I'm also puzzled about the fact I'm able to program a few bytes.

    "It too is possible that the XMS chip (pre-mass-production silicon) has a problem. THings like bootloader, startup code and even component details may be different than the release version. But I doubt that a seriuos bug like cut-off or defective memory had qualified this silicon for more than the wastedump."

    I agree with you, I don't think this could be the problem, a month ago I had the opportunity to program a chip from the same sample order with the FET430UIF on the MSP-FET430U48C and it worked just fine (using JTAG and SBW).

    The 1000 bytes are located on the beginning of the FRAM main memory 0x4400. I can see that the memory gets erased because I program it before with a known program below 1000 bytes and after trying to write more than 1000 I read it again (using My430.exe tool)  and I see that everything was erased (the previous code and no new code is written).

     


  • read this one http://e2e.ti.com/support/microcontrollers/msp430/f/166/p/254008/896675.aspx#896675 

    Currently, you are not able to program Wolverines with anything else, but FET430UIF

    Jan

**Attention** This is a public forum