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.

TRF7960A, GUI, EVM Unknown Command

Part Number: CS014X01
Other Parts Discussed in Thread: TRF7960A, MSP430F5419A, TRF7960, MSP430F2370, CC430F5137, MSP430F5419

Hello,

I have a project with MSP430F5419A, and am trying to port the TRF7960A code over to communicate with 14443A tags. I have a 7960A EVM, and by poking around it, reading source code and looking at the response to reset, I conclude the code in it is from the sloc203 TRF7960 Firmware Source Code for CCS example project. Can someone please confirm what code is actually loaded into the EVM, and also provide a image/hex file which I can reload as I have blown away working code in several units.

So a  few things are not working for me.

1. I have the sloc134 TRF7960EVM GUI Software installed, and connected over the USB. To start with this is a very irritating piece of software as the communications port enumerator does not work, and it comes up with a dumb dialog box when it is started that says: "Invalid Entry". After reading and debugging the source code I worked out that the auto COM port open is actually commented out, and the dumb dialog box will always occur, since the code path always fails and ends up at the dumb dialog. I read through further, and it has some Slovenian comments, and is very hard to follow but that is another story. I eventually worked out that the COM port can be manually selected by typing in the edit box next to the Select Port button.

2. So I go to the 14443A tab, and click Set Protocol. I logged the communications on the GUI, and also connected the TX, RX lines between the MSP430F2370 and the USB chip to my Salea logic analyser to log the comms independently.

14443A Set Protocol
12:30:50.500       --> 01 0900 0304 0A FF 0000
GUI only transmits 01 0900 but not 03040AFF000, so EVM replies 01 9000, and hence screws up the command.
12:30:50.500       --> 01 0C00 0304 10 00210109 0000
12:30:50.500       \\.\COM7
12:30:50.625       <-- 01 0C00 0304 10
Unknown command.
AGC OFF
12:30:50.625       --> 01 0900 0304 F0 00 0000
12:30:50.750       <-- 01 0900 0304 F0 00 0000
SET RECEIVER MODE AM
12:30:50.750       --> 01 0900 0304 F1 FF 0000
12:30:50.875       <-- 01 0900 0304 F1 FF 0000

As you can see there is an issue in the comms, and what I found between the MSP430 and usb chip is that only 01 0900 comes out of the USB chip, but not the following 03040AFF000. As a result, the following data is concatenated and screws up following Write Register command.

I tried this on two Dell machines, a desktop and a vostro laptop, and both had the same issue. The question is why is the GUI only sending a bit of the command data causing the EVM to screw up?

2. So I thought I would try the actual command using the test window, I copied 01090003040AFF0000 into the command line and clicked "send raw data", and again the TRF7960AEVM responded with "Unknown command". By this time I had loaded up the  sloc203 TRF7960 Firmware Source Code for CCS example project onto my IAR compiler, and rebuilt it, as it seemed like the matching version of source code for what is actually delivered in the EVM. I then read through the code and noticed that the command 0x0A is actually not supported in this version of code. I then read through the following GUI code and as you can see the comment matching the 0x0A command is "configure temorary ASIC", which is extremely perplexing.

static int send()
{
char cmd[CMD_LEN], hex[4];
#if ! SETUP_7961 || SETUP_7960
strcpy(cmd, "0A"); // configure temporary ASIC
if (t14AiFullPower) strcat(cmd, "00");
else strcat(cmd, "FF");
if (portWrite(cmd, 1, 0))
return 1;
#endif

int reg01 = 0; // Kje ga dobim?
reg01 |= 0x09;
sprintf(hex, "%2.2X", reg01);
strcpy(cmd, "10"); // write to register
#if SETUP_7961
if (t14AiFullPower) strcat(cmd, "0031");
else strcat(cmd, "0021");
#endif
strcat(cmd, "01"); // register #
strcat(cmd, hex);
portWrite(cmd, 0, 0);
portRead(cmd, CMD_LEN);
selectedProtocol = 1;
newProtocol = 0;
if (topResetFlags())
return 1;
return 0;
}

In this case the question is what  is this command still doing in the GUI if it is not implemented in the example code?; what is a temporary ASIC?; and what is the command supposed to do and why is it there?

3. Having the code configured and complied on the IAR compiler, with MSP430F2370 selected as the target device, I tried to load the code on the EVM board using the FETU430IF. When I did this the compiler download hung. It also default to set up for SpiBiWire, which I figured out how to change in the .mnu file for IAR to allow it to select the full jtag. I tried again and then it hung while trying to download. I then loaded up the FETPRO430 from elpotronic and tried to load a good image from another TRF7960 into it, but it failed. I built a hex file for the 2370 targed and tried FETPRO430, and discovered a flash erase error and some sectors will not erase from 0x00 and cannot load code. At this stage I basically said the chips are stuffed and ordered samples to replace the chips. 

The question is "Does anyone know how to load the EVM code into the MSP430F2370 using the IAR compiler? Are the EVM chips locked for some reason?

Can someone intelligent from TI please assist? (I noticed harsha is now no longer in the TRF group, and it seems it is his code)

Regards

Simon Buchwald
Amatek Design
www.amatek.com

  • Hey Simon,

    For the TRF7960AEVM, the firmware that should come loaded on that EVM is found in TRF7960A C Code Examples (sloc251).  For future readers, this can be found on the TRF7960AEVM product page.  The TRF7960A is a newer version of the TRF7960, and I believe has slightly different firmware.  I just built the project, and attached a .hex for you to program your other boards. 

    Unfortunantly, this GUI/firmware is a little older and does have some issues.  We are pursuing our options moving forward, but for now I'll explain some of their particularities. 

     

    1.  You are correct about using the Set Port button for selecting your com port.  Make sure to click the "Select Port" button until you see a clean echo from the EVM not just COM PORT found.  This usually takes about 2-3 times.  See below for the clean echo to which I'm refering.       

     

    2. I think the first part of your question about the COM issues are related to the select com port above.  If I do a select protocol before I have a clean echo, I see similar comm issues.  Give the above a try and let me know that helps. 

    For your second question about 0xA0 command, you are correct that this is an old command that is left over in the GUI.  0xB0 is the same way, and you might see it further down the communication line.  They have no effect and can be disregaurded.  For futher clarification on which commands we are refering, please reference this thread: http://e2e.ti.com/support/low_power_rf/f/667/p/245454/863154.aspx#863154 

     You can control the EVM through any standard UART terminal program.  One I recommend is Docklight.  Once you get the EVM working the way you want with the GUI, you can take the commands sent from the log window, and manually send them one at a time to see their effect.  (This is very similar to using the "Raw write").  Dock light is nice because you can save the commands as a docklight project and just step through the communication protocol.  This can also help you follow the firmware if this is what you want to do.

     

    3. Try following the steps on the bottom of this wiki with the .hex file I attached.  It should help walk you through loading the .hex file: http://processors.wiki.ti.com/index.php/Generating_and_Loading_MSP430_Binary_Files 

    The MSP430 on the EVM shouldn't be locked or have any fuses blown.  I can try and assist you with IAR, but lets just try loading the .hex file first. 

     

    Please let me know if you have more questions or would like further clarification.

    Thanks,

    JD

    TRF7960A_06_2011.hex
  • Hi JD,

    Firstly I am doing a development on a blood  glucose meter, that is expected to run 50,000 pieces a year, in 10,000 batch drops and this problem is seriously hindering the development process. I know you are trying to help, but it seems like you did not actually read my post, and ignored most of what I had to say. 

    1. I could open a COM port ok once I read through the GUI code, I said that already. What I was objecting to was having to read the source code to figure out how to use the program.

    2. The erroneous 0A cannot be ignored with the EVM7960A board out of the box because it interferes with the subsequent command which sets the ISO mode. I actually rebuilt the old GUI project in VC6 and removed the 0A command sending from the GUI. I asked what the 0A command was, and you did not answer. I have no problem with that now since I spend a day and a half reading through the code and stepping through the debugger to figure what lines to comment out. I also made the log window about 4 times the size, since the original is so tiny one can't see a complete command set.

    3. Here is my stumbling block now. If you read my original post you would understand I already tried what you suggest. To reiterate and ARE YOU READING NOW?

    I had no trouble building the code from sloc251 with the IAR compiler. The problem is the IAR compiler DOES NOT SEEM TO WORK DOWNLOADING CODE IN THE DEBUGGER TO THE TRF7960A DEV BOARD.  The latest versions IAR do not allow out of the box ability to use 4 wire JTAG on the MSP430F2370. There is a menu file, which needs the line <spybiwire>2</spybiwire> included to allow 4 wire JTAG. ALSO the MSP430F2370 datasheet does not say spybiwire is included in the hardware. Eitherway, 4 wire or spybiwire, the IAR will not download.

    The FET-Pro430 also WILL NOT DOWNLOAD code into the TRF7960A EV's that I have here, in fact it will not load into two of them that I have here, both behave exactly the same. We even removed the CPU from one, and replaced it with a brand new sample and it WILL NOT load.

    Doing an Elprotronic read from memory, this is the result after erasing the flash manually.


    === Information Memory Segments 0x1000 - 0x10FF ======

    0x1000: ------- b l a n k ----(all 0xFF)-------


    0x10F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 | ................

    ========== Main Memory Segments 0x8000 - 0xFFFF ======

    0x8000: ------- b l a n k ----(all 0xFF)-------


    0x9400: 00 96 0F 00 0F 00 0F 00 0F 00 0F 00 0F 00 0F 00 | ................
    0x9410: 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 | ........0.......
    0x9420: 00 00 00 00 25 00 00 00 00 00 00 00 C0 00 00 00 | ....%...........
    0x9430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x9440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 00 | ................
    0x9450: C0 00 C0 00 60 00 00 00 00 00 00 00 00 00 00 00 | ....`...........
    0x9460: 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
    0x9470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x9480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x9490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x94A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x94B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x94C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x94D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x94E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x94F0: 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | `...............
    0x9500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x9510: 00 00 00 00 00 00 00 00 00 00 00 69 00 69 00 69 | ...........i.i.i
    0x9520: 00 69 00 96 42 96 58 96 00 00 DF 17 DF 17 DF 17 | .i..B.X.........
    0x9530: DF 17 DE EF FB 9D FA FA FF FF 00 00 00 00 00 00 | ................
    0x9540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x9550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 | ................
    0x9560: 00 00 FF FF FF FF FF FF FF FF 00 00 00 00 00 00 | ................
    0x9570: 00 00 FF FF FF FF FF FF FF FF 00 00 00 00 00 00 | ................
    0x9580: 01 00 01 00 01 00 01 00 00 00 00 00 00 00 00 00 | ................
    0x9590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x95A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x95B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x95C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x95D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x95E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0x95F0: 00 00 00 00 00 00 75 29 FF 32 2D 14 1E 97 CF 96 | ......u).2-.....
    0x9600: ------- b l a n k ----(all 0xFF)-------

    0xFFF0: FF FF 00 96 0F 00 0F 00 0F 00 0F 00 0F 00 0F 00 | ................

    Trying to write over this regardless results in a write fail dialog box:

    :

    Reading the memory after the write gives:

    === Information Memory Segments 0x1000 - 0x10FF ======

    0x1000: ------- b l a n k ----(all 0xFF)-------


    0x10F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 | ................

    ========== Main Memory Segments 0x8000 - 0xFFFF ======


    0x8000: 0A 12 09 12 08 12 07 12 06 12 05 12 04 12 31 82 | ..............1.
    0x8010: 07 4E 06 4D 05 4C 4F 43 81 4F 06 00 48 43 0A 48 | .N.M.LOC.O..HC.H
    0x8020: 04 4A D2 43 32 02 F2 40 88 00 33 02 7C 40 88 00 | .J.C2..@..3.|@..
    0x8030: B0 12 A6 93 F2 40 1A 00 00 02 F2 40 40 00 01 02 | .....@.....@@...
    0x8040: 3C 40 00 02 6D 43 B0 12 DA AD C2 43 2F 03 C2 43 | <@..mC.....C/..C
    0x8050: 42 03 4C 46 B0 12 A2 A5 3D 40 05 00 4D 5C 76 B0 | B.LF....=@..M\v.
    0x8060: 0F 00 1F 24 5D 53 4C 46 B0 12 A2 A5 6C 83 08 4C | ...$]SLF....l..L
    0x8070: 3F 40 07 00 4F F6 49 43 12 3C 59 53 B0 12 A8 AE | ?@..O.IC.<YS....
    0x8080: B2 40 3C 0D 72 01 C2 43 2E 03 B2 D0 20 00 60 01 | .@<.r..C.... .`.
    0x8090: C2 93 2E 03 FD 27 53 3C 4A 5A 5A 53 59 53 49 9F | .....'S<JZZSYSI.
    0x80A0: FB 2B F2 40 8F 00 00 02 70 00 03 20 7F 40 91 00 | .+.@....p.. @..
    0x80B0: 02 3C 7F 40 90 00 C2 4F 01 02 F2 40 3D 00 02 02 | .<@...O...@=...
    0x80C0: C2 43 03 02 7F F0 F0 00 C2 4F 04 02 76 B0 07 00 | .C......O..v...
    0x80D0: 07 24 0F 46 7F F0 07 00 4F 5F C2 DF 04 02 C2 45 | .$.F...O_.....E
    0x80E0: 05 02 C2 46 06 02 E2 47 07 02 D2 47 01 00 08 02 | ...F...G...G....
    0x80F0: D2 47 02 00 09 02 D2 47 03 00 0A 02 3C 40 00 02 | .G.....G....<@..
    0x8100: B0 12 92 AD D2 43 30 03 D2 43 2D 03 C2 93 2D 03 | .....C0..C-...-.
    0x8110: 10 24 B0 12 A8 AE B2 40 9E 06 72 01 C2 43 B2 D0 | .$.....@..r..C..
    0x8120: 20 00 60 01 C2 93 2E 03 FD 27 C2 93 2D 03 F0 23 | .`......'..-..#
    0x8130: D2 43 2D 03 49 43 D2 93 2D 03 02 20 69 93 99 2B | .C-.IC..-.. i..+
    0x8140: E2 93 2F 03 02 20 E2 43 2D 03 F2 93 2D 03 22 24 | ../.. .C-...-."$
    0x8150: 2D 03 0F 24 5F 42 32 03 5F D2 2D 03 4F 93 D1 21 | -..$_B2._.-.O..!
    0x8160: 7C 40 28 00 B0 12 9C AE 7C 40 29 00 B0 12 9C AE | |@(.....|@).....
    0x8170: C8 3D C2 93 32 03 C5 21 7C 40 28 00 B0 12 9C AE | .=..2..!|@(.....
    0x8180: 7C 40 7A 00 B0 12 9C AE 7C 40 29 00 B0 12 9C AE | |@z.....|@).....
    0x8190: B8 3D C2 93 32 03 15 20 7C 40 28 00 9C AE 59 43 | .=..2.. |@(...YC
    0x81A0: 79 90 06 00 09 2C 4F 49 5C 4F 00 02 B0 12 A4 AB | y....,OI\O......
    0x81B0: 59 53 79 90 06 00 F7 2B 7C 40 29 00 B0 12 9C AE | YSy....+|@).....
    0x81C0: 4F 45 FF FF FF FF FF FF FF FF FF FF FF FF FF FF | OE..............
    0x81D0: ------- b l a n k ----(all 0xFF)-------


    0x8250: A7 00 A7 00 A7 00 A7 00 A7 00 00 00 00 00 00 00 | ................
    0x8260: 00 00 30 00 00 00 00 00 00 00 00 00 00 00 25 00 | ..0...........%.
    0x8270: 00 00 00 00 00 00 FE 00 C0 00 AC 4B AC 4B AC 4B | ...........K.K.K
    0x8280: AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B | .K.K.K.K.K.K.K.K
    0x8290: AC 4B AC 4B AC 4B AC 4B AC 4B C0 00 C0 00 C0 00 | .K.K.K.K.K......
    0x82A0: 03 00 00 00 01 00 01 00 00 00 00 00 00 00 00 00 | ................
    0x82B0: 01 00 00 00 00 00 00 00 AC 4B AC 4B AC 4B AC 4B | .........K.K.K.K
    0x82C0: AC 4B A7 00 A7 00 A7 00 A7 00 A7 00 00 00 00 00 | .K..............
    0x82D0: 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 | ....0...........
    0x82E0: 25 00 00 00 00 00 00 00 FE 00 C0 00 AC 4B AC 4B | %............K.K
    0x82F0: AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B | .K.K.K.K.K.K.K.K
    0x8300: AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B C0 00 C0 00 | .K.K.K.K.K.K....
    0x8310: C0 00 03 00 00 00 01 00 01 00 00 00 00 00 00 00 | ................
    0x8320: 00 00 00 00 01 00 00 00 00 00 00 00 AC 4B AC 4B | .............K.K
    0x8330: AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B | .K.K.K.K.K.K.K.K
    0x8340: A7 00 A7 00 A7 00 A7 00 A7 00 00 00 00 00 00 00 | ................
    0x8350: 00 00 30 00 00 00 00 00 00 00 00 00 25 00 00 00 | ..0.........%...
    0x8360: 00 00 00 00 FE 00 C0 00 AC 4B AC 4B AC 4B AC 4B | .........K.K.K.K
    0x8370: AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B | .K.K.K.K.K.K.K.K
    0x8380: AC 4B AC 4B AC 4B AC 4B C0 00 C0 00 03 00 00 00 | .K.K.K.K........
    0x8390: 01 00 01 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
    0x83A0: 00 00 00 00 00 00 AC 4B AC 4B AC 4B AC 4B AC 4B | .......K.K.K.K.K
    0x83B0: AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B | .K.K.K.K.K.K.K.K
    0x83C0: AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B | .K.K.K.K.K.K.K.K
    0x83D0: AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B | .K.K.K.K.K.K.K.K
    0x83E0: AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B | .K.K.K.K.K.K.K.K
    0x83F0: AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B | .K.K.K.K.K.K.K.K
    0x8400: AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B | .K.K.K.K.K.K.K.K
    0x8410: AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B | .K.K.K.K.K.K.K.K
    0x8420: AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B 00 00 | .K.K.K.K.K.K.K..
    0x8430: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 AC 4B | ...............K
    0x8440: AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B AC 4B 00 00 | .K.K.K.K.K.K.K..
    0x8450: 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
    0x8460: ------- b l a n k ----(all 0xFF)-------


    0xD000: FF 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .?..............
    0xD010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD0A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD0B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD0C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD0D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD0E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD0F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD1C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD1D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xD200: ------- b l a n k ----(all 0xFF)-------


    0xDA00: 00 96 0E 00 0E 00 0E 00 0E 00 0E 00 0E 00 0E 00 | ................
    0xDA10: 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 | ........0.......
    0xDA20: 00 00 00 00 25 00 00 00 00 00 00 00 FE 00 C0 00 | ....%...........
    0xDA30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDA40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDA50: C0 00 C0 00 60 00 00 00 00 00 00 00 00 00 00 00 | ....`...........
    0xDA60: 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
    0xDA70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDA80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDA90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDAA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDAB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDAC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDAD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDAE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDAF0: 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | `...............
    0xDB00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDB10: 00 00 00 00 00 00 00 00 00 00 80 69 80 69 80 69 | ...........i.i.i
    0xDB20: 80 69 00 96 42 96 58 96 00 00 DF 17 DF 17 DF 17 | .i..B.X.........
    0xDB30: DF 17 DE EF FB 9D FA FA FF FF 00 00 00 00 00 00 | ................
    0xDB40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDB50: 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 | ................
    0xDB60: FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 | ................
    0xDB70: FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 | ................
    0xDB80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDB90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDBA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDBB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDBC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDBD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDBE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
    0xDBF0: 00 00 00 00 00 00 0A 40 B2 40 80 5A 20 01 C2 4B | .......@.@.Z ..K
    0xDC00: ------- b l a n k ----(all 0xFF)-------


    0xFFF0: FF FF FF FF FF FF FF FF 00 96 0E 00 0E 00 0E 00 | ................

    Which as you can see plainly does not match the hex file you sent me, nor any other hex file I generate and try to load.
    As I said this happens for two boards, and a replacement CPU.

    Perhaps you or someone else in TI can shed some light on this and place some urgency on it please.

    Regards

    Simon Buchwald

  • Hey Simon,

    I'm sorry for your frustration.  I promise I read your entire post, but I did choose to try and focus on where I thought your issues were.  I'd like to focus on your current stumbling block to try and get you developing then I can look further into these other things. 

    1)  Using the GUI for the TRF7960EVM Rev A is described starting on page 22 of the Users Guide: http://www.ti.com/lit/ug/slou192c/slou192c.pdf

    2)  I actually don't know what the 0xA0 command was there for.  I believe it was remaining for the TRF7960 EVM hardware, which has be obsolete for about 2-3 years but some people still have.  I'll try to go back to the TRF7960 code later and confirm this theory.  It shouldn't have interferred with your Com, but it deffinantly won't since you removed it from the GUI. 

    3)  I am able to program the EVM with both IAR and FET-Pro430 from Elprotronic.  I also did a memory read as you did, attached incase you wanted to see it.  I'm running 64 bit Win 7.  I'm using IAR version 5.51.6 for MSP430 in the default spibiwire mode.  I just downloaded the latest FET-Pro430 from Elprotronic, version CS014X01. 

    Since you have tried 2 different programs to try and download code on multiple boards and even a new chip, I'm suspicious that your MSP-FET430UIF may not be behaving correctly.  When I switch back and forth from FET-Pro430 and IAR, it keeps promting me to update my FET tool firmware.  (the programs just use 2 different versions of this firmware).

    Are you getting these prompts as well?

    Do you have any other MSP-FET430UIF's to try and program these boards with?

    Do you have any other TI EVM's you could try the FET430UIF with?

    Here is a wiki article the helps address many possible FET430 tool issues: http://processors.wiki.ti.com/index.php/MSP-FET430UIF#MSP-FET430UIF_Troubleshooting

    Below is a screen capture of my FET-Pro430 setup and settings for your reference. 

      

    Thanks,

    JD

    EDIT: Since version 5.10.4 IAR autodetects if JTAG of SBW should be used.  The F2370 does not support SBW.

  • Hello JD,

    I tried a new FETUI on a windows7 machine in the office, with an old version of FETPRO and this seemed to work but not with the same repeated result.

    Software Part Number: CS014X01 - Free Version
    Software version: 3.0-8
    Software Release Date: 31-july-2012
    MSP430.dll(new) Version: 3.02.04.005
    MSP430-FET430UIF Firmware: 3.02.04.005

    Two  EVM7960A boards and one EVM7970A board.

    1. EVM7960 wrote using jtag but not spybiwire, had DCO parameter failure - still boots up and appears to run however

    2. EVM7960 wrote using jtag but not spybiwire, reproducable download.

    3. EVM7960 wrote using jtag but not spybiwire, some flash write issues

    At least I got code loaded in one unit, it seems all very flaky to me.

    Please clarify MSP430F2370 actually has spybiwire, as the datasheet does not document this feature, IS IT REALLY THERE?

    Regards

    Simon Buchwald

  • Hey Simon,

    I just looked into the F2370, and you are correct, it does not support SpyBiWire (SBW).  I apologize for saying that IAR used it.

    I had assumed that IAR was using SBW because it seemed to default to it when the F2370 device was selected. (see below).  I believe this is the same thing you were seeing so you edited the .mnu file. 

    In the IAR release notes, it seems their debugger actually autodetects if SBW of JTAG should be used.  See the "New Features" section.  This is probably why IAR still programed and ran the board just fine. 

    I'll confirm at the office in the morning when I have the hardware available.

     

    I'll also give you the exact version info for everything in my setup.  Are you running Win7 or XP on your first machine?  If XP, I'll try to find a machine to test with.

    Thanks,

    JD   

  • Hi JD,

    Yes, exactly what I saw on IAR. But it wouldn't download whatever I did.

    Details of my system setup: IAR, FETPRO, and XP

    Regards

    Simon Buchwald
    www.amatek.com 

    IAR:

    === Install subdirectory: 430 ==

    IAR Assembler for MSP430
    5.40.1 (5.40.1.50328)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\a430.exe
    24/Oct/2011 00:12:26, 2246144 bytes

    IAR C/C++ Compiler for MSP430
    5.40.1 (5.40.1.50328)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\icc430.exe
    24/Oct/2011 00:18:08, 17668608 bytes

    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\UpdateTool.exe
    21/Oct/2011 03:40:00, 45056 bytes

    IAR Library Builder
    5.2.4.16 (5.2.4.16)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\xar.exe
    06/Oct/2011 08:27:00, 148480 bytes

    IAR XLIB
    5.2.4.16 (5.2.4.16)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\xlib.exe
    06/Oct/2011 08:27:00, 548352 bytes

    IAR Universal Linker
    5.2.4.16 (5.2.4.16)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\xlink.exe
    06/Oct/2011 08:27:00, 2362368 bytes

    IAR C-SPY Batch Simulator Driver for MSP430
    5.40.1 (5.40.1.50373)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\430bat.dll
    21/Nov/2011 01:20:44, 546304 bytes

    IAR C-SPY Emulator Driver for MSP430
    5.40.1 (5.40.1.50373)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\430fet.dll
    21/Nov/2011 01:10:46, 4941312 bytes

    IAR C-SPY Library Support Plug-in for MSP430
    5.40.1 (5.40.1.50373)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\430libsupport.dll
    21/Nov/2011 01:20:12, 628736 bytes

    IAR C-SPY Processor Descriptor for MSP430
    5.40.1 (5.40.1.50373)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\430proc.dll
    21/Nov/2011 01:22:34, 1975296 bytes

    IAR C-SPY Simulator Driver for MSP430
    5.40.1 (5.40.1.50373)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\430sim.dll
    21/Nov/2011 01:23:34, 5991936 bytes

    CP210x
    1.2 (1.2.0.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\CP210xManufacturing.dll
    10/Jan/2011 23:47:10, 69632 bytes

    IAR Project File Converter for MSP430
    V3.21A/W32 (3.21.1.9)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\cwtd430.dll
    14/Jan/2010 07:21:20, 352256 bytes

    FTD2XX library
    3.01.06 (3.1.6.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\FTD2XX.dll
    10/Jan/2011 23:47:10, 81920 bytes

    HIL
    1, 2, 6, 0 (1.2.6.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\hil.dll
    21/Oct/2011 03:40:00, 32768 bytes

    SEGGER J-Link MSP430 interface DLL
    2.1.1.0 (2.1.1.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\JLink430.dll
    10/Jan/2011 23:47:10, 114688 bytes

    MSP430.dll for USB-MSP430-FPA 4v71 based on TI's ver.2.4.8.2
    2, 4, 8, 2 (2.4.8.2)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\MSP430-FPA.dll
    22/Apr/2011 11:52:42, 614400 bytes

    MSP430 Debug Tool Access Library
    3.2.2.0 (3.2.2.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\msp430.dll
    16/Nov/2011 06:40:36, 2765824 bytes

    MSP430 JTAG Interface Driver
    2.4.9.1 (2.4.9.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\MSP430v2.dll
    05/Aug/2011 03:30:20, 393216 bytes

    MSP430 Debug Tool Access Library
    3.2.2.0 (3.2.2.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\MSP430v3.dll
    16/Nov/2011 06:40:36, 2765824 bytes

    MSP430
    1, 0, 4, 2 (1.0.4.2)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\olimex.dll
    17/Jul/2011 08:31:16, 1163264 bytes

    SBMSP430_DLL DLL
    2, 3, 3, 3 (2.3.3.3)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\sbmsp430.dll
    10/Jan/2011 23:47:10, 262144 bytes

    SiUSBXp
    3.1 (3.1.0.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\SiUSBXp.dll
    16/May/2011 21:22:54, 90112 bytes

    MSP430
    Version (2.3.3.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\SoftBaugh.dll
    10/Jan/2011 23:47:10, 32768 bytes

    IAR Workbench Target Descriptor for MSP430
    5.40.1 (5.40.1.50373)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\swtd430.dll
    21/Nov/2011 01:20:48, 1348608 bytes

    IAR Workbench Target Descriptor, Emulator, for MSP430
    5.40.1 (5.40.1.50373)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\swtd430fet.dll
    21/Nov/2011 01:20:04, 827904 bytes

    IAR Workbench Target Descriptor, Simulator, for MSP430
    5.40.1 (5.40.1.50373)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\swtd430sim.dll
    21/Nov/2011 01:20:04, 774656 bytes

    Driver Installation Utility
    2.1 (2.1.0.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\USBXpressInstaller.exe
    18/Nov/2010 00:26:50, 290816 bytes

    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\TIUSBFET\InstallDriver32.exe
    14/Jan/2010 07:21:40, 61440 bytes

    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\TIUSBFET\InstallDriver64.exe
    14/Jan/2010 07:21:40, 61440 bytes

    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\TIUSBFET\eZ430-UART\preinstalCDCTools.exe
    11/Oct/2011 05:27:18, 49152 bytes

    Driver Package Installer
    2.1 (2.1.0.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\TIUSBFET\Vista32\DPinst.exe
    14/Jan/2010 07:20:08, 552528 bytes

    Driver Package Installer
    2.1 (2.1.0.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\TIUSBFET\Vista64\DPinst64.exe
    14/Jan/2010 07:20:08, 1047632 bytes

    Driver Package Installer
    2.1 (2.1.0.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\TIUSBFET\Win7-32\DPinst.exe
    14/Jan/2010 07:20:08, 552528 bytes

    Driver Package Installer
    2.1 (2.1.0.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\TIUSBFET\Win7-64\DPinst64.exe
    14/Jan/2010 07:20:08, 1047632 bytes

    Driver Package Installer
    2.1 (2.1.0.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\TIUSBFET\XP32\DPinst.exe
    14/Jan/2010 07:20:08, 552528 bytes

    Driver Package Installer
    2.1 (2.1.0.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\TIUSBFET\XP64\DPinst64.exe
    14/Jan/2010 07:20:08, 1047632 bytes

    FTD2XX Dynamic Link Library
    3.02.02 (3.2.2.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\FTD2XX.dll
    16/May/2011 21:22:54, 199048 bytes

    FTDI USB Serial Converter Property Page Provider
    1.2.0.1 (1.2.0.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\32bit\amd64\ftbusui.dll
    15/Nov/2010 22:54:00, 108936 bytes

    FTDI VCP CoInstaller
    2.01.01.1 (2.1.1.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\32bit\amd64\ftcserco.dll
    15/Nov/2010 22:53:56, 64392 bytes

    FTD2XX Dynamic Link Library
    3.02.02 (3.2.2.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\32bit\amd64\ftd2xx64.dll
    15/Nov/2010 22:54:16, 233352 bytes

    FTDI Multi-Lingual Property Page Text Library
    1, 5, 2, 1 (1.5.2.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\32bit\amd64\ftlang.dll
    15/Nov/2010 22:53:48, 214920 bytes

    FTDI Virtual COM Port Property Page Provider
    2.08.08 built by: WinDDK (2.8.8.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\32bit\amd64\ftserui2.dll
    15/Nov/2010 22:53:28, 55176 bytes

    FTDI USB Serial Converter Property Page Provider
    1.2.0.1 (1.2.0.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\32bit\i386\ftbusui.dll
    15/Nov/2010 22:54:06, 105352 bytes

    FTDI VCP CoInstaller
    2.01.01.1 (2.1.1.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\32bit\i386\ftcserco.dll
    15/Nov/2010 22:54:00, 67464 bytes

    FTDI Multi-Lingual Property Page Text Library
    1, 5, 2, 1 (1.5.2.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\32bit\i386\ftlang.dll
    15/Nov/2010 22:53:54, 201096 bytes

    FTDI Virtual COM Port Property Page Provider
    2.08.08 built by: WinDDK (2.8.8.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\32bit\i386\ftserui2.dll
    15/Nov/2010 22:53:38, 52616 bytes

    FTDI USB Serial Converter Property Page Provider
    1.2.0.1 (1.2.0.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\64bit\amd64\ftbusui.dll
    15/Nov/2010 22:54:00, 108936 bytes

    FTDI VCP CoInstaller
    2.01.01.1 (2.1.1.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\64bit\amd64\ftcserco.dll
    15/Nov/2010 22:53:56, 64392 bytes

    FTD2XX Dynamic Link Library
    3.02.02 (3.2.2.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\64bit\amd64\ftd2xx64.dll
    15/Nov/2010 22:54:16, 233352 bytes

    FTDI Multi-Lingual Property Page Text Library
    1, 5, 2, 1 (1.5.2.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\64bit\amd64\ftlang.dll
    15/Nov/2010 22:53:48, 214920 bytes

    FTDI Virtual COM Port Property Page Provider
    2.08.08 built by: WinDDK (2.8.8.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\64bit\amd64\ftserui2.dll
    15/Nov/2010 22:53:28, 55176 bytes

    FTDI USB Serial Converter Property Page Provider
    1.2.0.1 (1.2.0.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\64bit\i386\ftbusui.dll
    15/Nov/2010 22:54:06, 105352 bytes

    FTDI VCP CoInstaller
    2.01.01.1 (2.1.1.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\64bit\i386\ftcserco.dll
    15/Nov/2010 22:54:00, 67464 bytes

    FTDI Multi-Lingual Property Page Text Library
    1, 5, 2, 1 (1.5.2.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\64bit\i386\ftlang.dll
    15/Nov/2010 22:53:54, 201096 bytes

    FTDI Virtual COM Port Property Page Provider
    2.08.08 built by: WinDDK (2.8.8.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\64bit\i386\ftserui2.dll
    15/Nov/2010 22:53:38, 52616 bytes

    FTDI USB Serial Converter Property Page Provider
    1.2.0.1 (1.2.0.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\amd64\ftbusui.dll
    27/Jun/2011 05:37:34, 143688 bytes

    FT2232 VCP CoInstaller
    2.00.00.1 (2.0.0.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\amd64\ftcserco.dll
    27/Jun/2011 05:37:34, 51528 bytes

    FTD2XX library
    3.01.19 (3.1.19.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\amd64\ftd2xx64.dll
    27/Jun/2011 05:37:34, 330056 bytes

    FTDI Multi-Lingual Property Page Text Library
    1, 4, 0, 1 (1.4.0.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\amd64\ftlang.dll
    27/Jun/2011 05:37:34, 284992 bytes

    FTDI Virtual COM Port Property Page Provider
    2.06.00.1 built by: WinDDK (2.6.0.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\amd64\ftserui2.dll
    27/Jun/2011 05:37:34, 55112 bytes

    FTDI USB Serial Converter Property Page Provider
    1.2.0.1 (1.2.0.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\i386\ftbusui.dll
    27/Jun/2011 05:37:32, 120136 bytes

    FT2232 VCP CoInstaller
    2.00.00.1 (2.0.0.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\i386\ftcserco.dll
    27/Jun/2011 05:37:32, 54088 bytes

    FTD2XX library
    3.01.19 (3.1.19.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\i386\ftd2xx.dll
    27/Jun/2011 05:37:32, 206144 bytes

    FTDI Multi-Lingual Property Page Text Library
    1, 4, 0, 1 (1.4.0.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\i386\ftlang.dll
    27/Jun/2011 05:37:32, 197952 bytes

    FTDI Virtual COM Port Property Page Provider
    2.06.00.1 built by: WinDDK (2.6.0.1)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\Olimex\i386\ftserui2.dll
    27/Jun/2011 05:37:32, 52552 bytes

    WDF Coinstaller
    1.9.7600.16385 (win7_rtm.090713-1255) (1.9.7600.16385)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\TIUSBFET\Vista32\WdfCoInstaller01009.dll
    14/Jan/2010 07:20:08, 1461992 bytes

    WDF Coinstaller
    1.9.7600.16385 (win7_rtm.090713-1255) (1.9.7600.16385)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\TIUSBFET\Vista64\WdfCoInstaller01009.dll
    14/Jan/2010 07:20:06, 1721576 bytes

    WDF Coinstaller
    1.9.7600.16385 (win7_rtm.090713-1255) (1.9.7600.16385)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\TIUSBFET\Win7-32\WdfCoInstaller01009.dll
    14/Jan/2010 06:20:06, 1461992 bytes

    WDF Coinstaller
    1.9.7600.16385 (win7_rtm.090713-1255) (1.9.7600.16385)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\TIUSBFET\Win7-64\WdfCoInstaller01009.dll
    14/Jan/2010 07:20:08, 1721576 bytes

    WDF Coinstaller
    1.9.7600.16385 (win7_rtm.090713-1255) (1.9.7600.16385)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\TIUSBFET\XP32\WdfCoInstaller01009.dll
    14/Jan/2010 07:20:08, 1461992 bytes

    WDF Coinstaller
    1.9.7600.16385 (win7_rtm.090713-1255) (1.9.7600.16385)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\drivers\TIUSBFET\XP64\WdfCoInstaller01009.dll
    14/Jan/2010 07:20:06, 1721576 bytes

    IAR XLIB
    5.2.4.16 (5.2.4.16)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\lib\clib\xlib.exe
    06/Oct/2011 08:27:00, 548352 bytes

    LCD Plugin for EW430
    3.42A (3.42.1.9)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\plugins\Lcd\lcd.dll
    21/Nov/2011 01:20:42, 431104 bytes

    IAR C-SPY RTOS/CMX Plugin for ARM
    6.20.1.52589 (6.20.1.52589)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\plugins\rtos\CMX\CmxArmPlugin.dll
    28/Apr/2011 11:29:44, 776704 bytes

    IAR C-SPY RTOS/CMX Plugin for ARM
    6.20.1.52589 (6.20.1.52589)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\plugins\rtos\CMX\CmxArmPlugin.ENU.dll
    28/Apr/2011 11:28:48, 12800 bytes

    IAR C-SPY RTOS/CMX Plugin for ARM
    6.20.1.52589 (6.20.1.52589)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\plugins\rtos\CMX\CmxTinyArmPlugin.dll
    28/Apr/2011 11:29:50, 773120 bytes

    IAR C-SPY RTOS/CMX Plugin for ARM
    6.20.1.52589 (6.20.1.52589)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.dll
    28/Apr/2011 11:29:02, 12800 bytes

    SEGGER embOS IAR-Plugin
    6, 0, 6, 4 (6.0.6.4)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\plugins\rtos\embOS\embOSPlugin.dll
    27/Apr/2011 12:02:30, 573952 bytes

    OpenRTOSPlugin DLL
    2, 0, 0, 0 (2.0.0.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\plugins\rtos\OpenRTOS\OpenRTOSPlugin.dll
    27/Apr/2011 12:02:32, 630272 bytes

    PowerPac RTOS Plugin
    6, 0, 6, 4 (6.0.6.4)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\plugins\rtos\PowerPac\PowerPacRTOSPlugin.dll
    13/Apr/2011 06:43:26, 596480 bytes

    SafeRTOSPlugin DLL
    2, 0, 0, 0 (2.0.0.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\plugins\rtos\SafeRTOS\SafeRTOSPlugin.dll
    27/Apr/2011 12:02:30, 640000 bytes

    µC/OS-II <= 2.86 KA Plug-in for C-SPY DLL
    2.5.0 (2.5.0.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.dll
    27/Apr/2011 12:06:00, 659968 bytes

    µC/OS-II >= 2.87 KA Plug-in for C-SPY DLL
    2.5.1 (2.5.1.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.dll
    27/Apr/2011 12:06:00, 665088 bytes

    PspUtil1Plugin DLL
    2.0 (2.0.0.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\plugins\simulation\PspPort1LED.psp.dll
    12/Mar/2010 01:18:04, 464384 bytes

    CSPY PspWatchdogPlugin DLL
    2.0 (2.0.0.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\plugins\simulation\PspWatchdogPlugin.psp.dll
    12/Mar/2010 01:16:56, 452096 bytes

    === Install subdirectory: common ===

    IAR CSpyBat
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\CSpyBat.exe
    24/Oct/2011 01:30:18, 2443264 bytes

    IAR CSpyServer
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\CSpyServer.exe
    24/Oct/2011 01:33:12, 2902528 bytes

    IAR Build Utility
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\IarBuild.exe
    24/Oct/2011 01:34:00, 128000 bytes

    IAR Embedded Workbench IDE
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\IarIdePm.exe
    24/Oct/2011 01:36:08, 867328 bytes

    IAR CSpyBat Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\CSpyBat.ENU.dll
    24/Oct/2011 01:25:00, 6144 bytes

    IAR CSpyBat Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\CSpyBat.JPN.dll
    24/Oct/2011 01:25:02, 4608 bytes

    IAR CSpyServer Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\CSpyServer.ENU.dll
    24/Oct/2011 01:25:12, 7680 bytes

    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\CSpyServices.dll
    24/Oct/2011 01:27:40, 1914880 bytes

    IAR C-SPY Debugger GUI
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\DebuggerGui.dll
    24/Oct/2011 01:42:10, 3836416 bytes

    IAR C-SPY Debugger GUI Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\DebuggerGui.ENU.dll
    24/Oct/2011 01:37:04, 71168 bytes

    IAR C-SPY Debugger GUI Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\DebuggerGui.JPN.dll
    24/Oct/2011 01:37:02, 61952 bytes

    IAR Find In Files
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\FindInFiles.dll
    24/Oct/2011 01:37:00, 584192 bytes

    IAR Find In Files Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\FindInFiles.ENU.dll
    24/Oct/2011 01:35:44, 5120 bytes

    IAR Find In Files Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\FindInFiles.JPN.dll
    24/Oct/2011 01:35:44, 5120 bytes

    IAR Build Utility Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\IarBuild.ENU.dll
    24/Oct/2011 01:26:10, 3584 bytes

    IAR Build Utility Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\IarBuild.JPN.dll
    24/Oct/2011 01:26:10, 3072 bytes

    IAR Embedded Workbench IDE Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\IarIdePm.ENU.dll
    24/Oct/2011 01:26:08, 499200 bytes

    IAR Embedded Workbench IDE Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\IarIdePm.JPN.dll
    24/Oct/2011 01:26:06, 494592 bytes

    IAR IDE Framework
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\IdeFramework.dll
    24/Oct/2011 01:26:30, 1623552 bytes

    IAR IDE Framework Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\IdeFramework.ENU.dll
    24/Oct/2011 01:26:04, 7168 bytes

    IAR IDE Framework Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\IdeFramework.JPN.dll
    24/Oct/2011 01:26:02, 6656 bytes

    IAR C-SPY Debugger Kernel
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\kernel.dll
    24/Oct/2011 01:41:40, 3793408 bytes

    IAR C-SPY Debugger Kernel Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\kernel.ENU.dll
    24/Oct/2011 01:39:46, 14848 bytes

    IAR C-SPY Debugger Kernel Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\kernel.JPN.dll
    24/Oct/2011 01:39:48, 10752 bytes

    IAR Log Window
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\LogWindow.dll
    24/Oct/2011 01:33:30, 327680 bytes

    IAR Log Window Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\LogWindow.ENU.dll
    24/Oct/2011 01:25:16, 10240 bytes

    IAR Log Window Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\LogWindow.JPN.dll
    24/Oct/2011 01:25:16, 9728 bytes

    IAR Project Manager Engine
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\ProjectManagerEngine.dll
    24/Oct/2011 01:33:08, 1753600 bytes

    IAR Project Manager Engine Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\ProjectManagerEngine.ENU.dll
    24/Oct/2011 01:25:08, 13824 bytes

    IAR Project Manager Engine Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\ProjectManagerEngine.JPN.dll
    24/Oct/2011 01:25:06, 9728 bytes

    IAR Project Manager Gui
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\ProjectManagerGui.dll
    24/Oct/2011 01:41:34, 1036288 bytes

    IAR Project Manager Gui Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\ProjectManagerGui.ENU.dll
    24/Oct/2011 01:25:06, 171008 bytes

    IAR Project Manager Gui Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\ProjectManagerGui.JPN.dll
    24/Oct/2011 01:25:04, 161792 bytes

    IAR Text Editor
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\TextEditor.dll
    24/Oct/2011 01:37:10, 1070592 bytes

    IAR Text Editor Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\TextEditor.ENU.dll
    24/Oct/2011 01:26:00, 26112 bytes

    IAR Text Editor Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\TextEditor.JPN.dll
    24/Oct/2011 01:26:06, 24064 bytes

    IAR VCS Provider
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\VcsProvider.dll
    24/Oct/2011 01:26:16, 15872 bytes

    Shared Library for Xerces-C++ Version 3.1.1
    3, 1, 1 (3.1.1.0)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\xerces-c_3_1.dll
    24/Oct/2011 00:47:52, 1887744 bytes

    IAR XmlLib
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\XmlLib.dll
    24/Oct/2011 01:18:06, 85504 bytes

    IAR Code Coverage Plug-in
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\plugins\CodeCoverage\CodeCoverage.dll
    24/Oct/2011 01:35:42, 638464 bytes

    IAR Code Coverage Plug-in Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\plugins\CodeCoverage\CodeCoverage.ENU.dll
    24/Oct/2011 01:39:50, 11264 bytes

    IAR Code Coverage Plug-in Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\plugins\CodeCoverage\CodeCoverage.JPN.dll
    24/Oct/2011 01:39:48, 10752 bytes

    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\plugins\LibSupportService\LibSupportService.dll
    24/Oct/2011 01:33:04, 2114048 bytes

    IAR LibSupport Plug-in Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\plugins\LibSupportService\LibSupportService.ENU.dll
    24/Oct/2011 01:25:18, 10752 bytes

    IAR LibSupport Plug-in Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\plugins\LibSupportService\LibSupportService.JPN.dll
    24/Oct/2011 01:25:18, 9728 bytes

    IAR ORTI RTOS Plug-in
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\plugins\Orti\Orti.dll
    24/Oct/2011 01:32:14, 808448 bytes

    IAR ORTI RTOS Plug-in Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\plugins\Orti\Orti.ENU.dll
    24/Oct/2011 01:25:14, 9216 bytes

    IAR ORTI RTOS Plug-in Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\plugins\Orti\Orti.JPN.dll
    24/Oct/2011 01:25:14, 8192 bytes

    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\plugins\ServiceCodeCoveragePlugin\ServiceCodeCoveragePlugin.dll
    24/Oct/2011 01:29:06, 1960448 bytes

    IAR Code Coverage Plug-in Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\plugins\ServiceCodeCoveragePlugin\ServiceCodeCoveragePlugin.ENU.dll
    24/Oct/2011 01:25:00, 11264 bytes

    IAR Code Coverage Plug-in Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\plugins\ServiceCodeCoveragePlugin\ServiceCodeCoveragePlugin.JPN.dll
    24/Oct/2011 01:24:58, 10752 bytes

    IAR Symbols Plug-in
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\plugins\SymList\SymList.dll
    24/Oct/2011 01:29:34, 608768 bytes

    IAR Symbols Plug-in Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\plugins\SymList\SymList.ENU.dll
    24/Oct/2011 01:25:10, 3584 bytes

    IAR Symbols Plug-in Language Specific Resources
    6.3.11.2079 (6.3.11.2079)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\plugins\SymList\SymList.JPN.dll
    24/Oct/2011 01:25:12, 3072 bytes

    FETPRO:
    Software Version 3.1-0
    Release Date 15-February-2013
    MSP439.dll 3.02.05.004
    2.04.09.001

    XP:

    XP Professional Version 2002 SP3
    Intel Core2Duo
    2.66G. 2.0GB Ram 

  • Hey Simon,

    Did you try this "new" FET430 with your system?  What behavior were you seeing? 

    simon buchwald said:

    IAR:

    === Install subdirectory: 430 ==

    IAR Assembler for MSP430
    5.40.1 (5.40.1.50328)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\a430.exe
    24/Oct/2011 00:12:26, 2246144 bytes

    IAR C/C++ Compiler for MSP430
    5.40.1 (5.40.1.50328)
    C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\bin\icc430.exe
    24/Oct/2011 00:18:08, 17668608 bytes

    I currently am using the latest version of IAR 5.51.6.  I don't think IAR is the issue though. 

    simon buchwald said:

    FETPRO:
    Software Version 3.1-0
    Release Date 15-February-2013
    MSP439.dll 3.02.05.004
    2.04.09.001

    I'm using this same version of FETPRO.

    When I connect my FET430 tool to the computer, FETPRO says it is currently loaded with Firmware version 3.02.05.004 which is the same as the .dll [new] version FETPRO is using.  Can you confirm your firmware versions?  FETPRO should prompt you to update the firmware when you try to program with a FET430 that has a different firmware version. 

    Thanks,

    JD

     

  • Hey Simon,

    I wasn't able to test on XP today, having trouble finding a machine that IT hasn't already upgraded.  I don't really suspect that this is an XP issue because it was very stable.  

    Also, I confirmed that my IAR is programming the board via JTAG. 

     

    I'll keep an eye on this thread tonight.  let me know how that other FET430 behaves in your setup so hopefully we can determine if the issue is on the computer side or on the FET side and go from there.

    Thanks,

    JD  

  • Hi JD,

    Dll Version information from FETPRO. I have two FET430UIF's. Both have the same firmware for FETPRO.

    When I run IAR and try to download the project, IAR does reload a firmware version but does not say what it is, but will be what was in my previous post list.

    I have two FET430UIF's Old and New, say UIFA, and UIFB respectively.

    With UIFB I compile and start download and IAR recognises the part and starts a download, the download percent bar starts, but never finishes. The green light is on, the red mode light is on and flashes off every 5 seconds, and sometimes flashes off twice. It all just hangs there and eventually has a dialog box that says "Fatal Error: Closing debug session" This is on an EVM board that yesterday FETPRO430 successfully loaded on Windows7. I try again using UIFA, and EXACTLY the same behaviour is observed. In this system I have modified the mnu file to explicitly allow 4 wire to be chosen.

    When I run FETPRO it requests to load 3.02.05.004 again, which I do. When we tried this yesterday the behaviour was not consistent. UIFB worked better, and was able to load one board of the three with no errors. UIFA was unable to load any boards successfully on Win7.

    I am hesitant to go to Windows7 as I have several EVM2300 for BQ20Z75 work that require XP to work.

    The 

  • Hey Simon,

    I'm going to move this to the MSP430 forum for a little while to see if we can get some added input from them.  This seems like a rather strange issue to me.  

    Thanks,

    JD

  • Hi JD,

    You said it, it is very strange behaviour, because both FET430UIF's will load multiple CC430F5137's, multiple MSP430F5419's using both IAR and FETPRO and I have never had a problem with them, except for on a TI SpyBiWire bluetooth chip.

    Not only is it strange, it is frustrating because I am unable to use the tools properly and it has hindered my progress on an otherwise straightforward development.

    Hope someone from TI can assist.

    Regards

    Simon

  • Hey MSP430 guys,

    Simon is trying to program a MSP430F2370 on one of our EVM's.  He has 3 different EVM's and 2 different FET430's and 2 different computers.  He has tried both IAR and elprotronic's FETPRO on XP and Win7 and is still having  issues trying to successfully flash the boards.

    Any input here would be greatly appreciated.

     

    Simon, 

    We could try MSP430 Flasher.  It's a flashing program that we actually put out.  Here is the wiki for instructions how to download and use it.

    http://processors.wiki.ti.com/index.php/MSP430_Flasher_-_Command_Line_Programmer 

    Thanks,

    JD

  • Thanks, I have never seen that flasher program. I will give it a try and let you know what it does.

    Cheers

    Simon

  • Hey Simon,

    For the TRF7960AEVM, the firmware that should come loaded on that EVM is found in TRF7960A C Code Examples (sloc251).  For future readers, this can be found on the TRF7960AEVM product page.  The TRF7960A is a newer version of the TRF7960, and I believe has slightly different firmware.  I just built the project, and attached a .hex for you to program your other boards. 

    Hi JD,

    I think I need the debug DBG and trigger enabled. Can you recompile and resend with these defines enabled please?

    Regards

    Simon Buchwald

**Attention** This is a public forum