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.

RF430FRL152HEVM: RF430FRL152HEVM can not be read or write by MSP-EXP430G2 LaunchPad development kit with TRF7970A BoosterPack plung-in module

Part Number: RF430FRL152HEVM
Other Parts Discussed in Thread: TRF7970A, UNIFLASH, MSP-FET

Hi,

I am using RF430FRL152HEVM demoboard and the MSP-EXP430G2 LaunchPad development kit with TRF7970A BoosterPack plung-in module (TRF7970A-BNDL).

I used RF430FRL15XH GUI Interface with the previous demoboards and I followed all the instructions in the datasheets, for some experiments, for example I measured the temperature and light intensity in the "Demo Mode" in the software, I did some samples changed some parameters in the tabs of the program to became familiar with the demoboards.

Everythings has always worked.

So I decide to start to develop an applications. I open Code Composer Studio, I imported a “demo application” specific for RF430FRL152HEVM, I followed all steps to create the file .txt to use it in RF430FRL15XH GUI Interface software. In the tab “RF programming” (in the RF430FRL15XH GUI Interface software) I open the file .txt, I press “Program-over-air RF430FRL15xH” button with Verify selected, PROGRAMMING SUCCEEDED, etc…

I take the RF430FRL152HEVM to turn away from MSP-EXP430G2 to remove from the field.

I reapproach the EVM at the MSP-EXP430G2 but the application that I loaded in RF430FRL152HEVM don’t work, so I decide to press reset button, the application don’t work.

I decide to disconnect all, then I reconnect the MSP-EXP430G2 with TRF7970A BoosterPack plung-in module (ok it is recognized), but when I want to start "Demo" for measure temperature and light intensity at the bottom appears “Could not read to device and could not read to device".

I put the RF430FRL152HEVM in different way but nothing, same error.

When I try to “program over the air” appear the same error, the EVM don’t communicate with MSP-EXP430G2 with TRF7970A BoosterPack plung-in module anymore.

How can I resolve the problem?

Thank you,

Best regards.

  • Hello Mario,

    Can you please try the binary provided from this download: www.ti.com/.../sloc346

    This sounds like something I recently identified and flagged for update in that the binary shipped out with the PC GUI has issues with OTA programming. The binary from the link I provided should work.
  • Unfortunately the problem remain, i loaded the new binary file with UNIFlash software in correct way, i open RF430FRL15XH GUI Interface, i connect and the MSP-EXP430G2 LaunchPad development kit with TRF7970A BoosterPack plung-in module is recognized correctly but when i go in Demo tab and press on Start Demo i have the same problem: “Could not read to device and could not read to device".
  • Hello Mario,

    What is the firmware that you loaded into the device? Could you share the .txt file so I can review it and attempt to upload it to my EVM?

  • At the moment i'm not in the laboratory where there is the pc with the files, but tomorrow i return and i send you the file .txt.

    Thanks for your help.

  • Hi, here the file .txt that i loaded in the RF430FRL152HEVM:

    @f867
    42 E1 40 F2 00 03 0B D1 01 07 55 01 74 69 2E 63
    6F 6D FE 00 00 00
    @fcd0
    00 00 01 00 00 00 01 00 00 00 22 00 00 00 22 00
    00 00 60 00 00 00 01 00 B2 FE D0 FC 00 1C D4 FC
    F2 1C D8 FC A4 1C DC FC C6 1C E0 FC 0A 1C E4 FC
    6A 1C B2 40 80 5A 5C 01 D2 43 00 1C B0 12 DA 5C
    B0 12 AC 5C 3C 42 B0 12 76 FE B0 12 3A FE C2 43
    0A 02 C2 43 0C 02 F2 40 10 00 04 02 F2 40 10 00
    02 02 0D 12 0E 12 3D 40 3C 82 3E 40 0E 00 1D 83
    0E 73 FD 23 0D 93 FB 23 3E 41 3D 41 00 3C C2 43
    02 02 0D 12 0E 12 3D 40 3C 82 3E 40 0E 00 1D 83
    0E 73 FD 23 0D 93 FB 23 3E 41 3D 41 00 3C DE 3F
    03 43 0A 12 09 12 3F 40 00 00 3F 90 00 00 04 24
    3C 40 00 00 B0 12 E0 FD 3F 40 E8 FC 3F 90 EA FC
    16 24 3F 40 EA FC 3F 90 02 FD 11 24 3A 40 02 FD
    3A 80 EA FC 0A 11 0A 11 39 40 EA FC 3C 49 7F 4C
    0F 5F 1F 4F E8 FC 3D 49 8F 12 1A 83 F7 23 B0 12
    22 FF 3F 40 00 00 3F 90 00 00 08 24 3A 40 00 00
    02 3C 3F 4A 8F 12 3A 90 00 00 FB 23 30 40 0A FF
    0A 12 09 12 09 4C 1B 49 02 00 0A 43 22 3C 0C 4A
    3D 40 06 00 B0 12 DA FE 0C 59 1E 4C 08 00 1D 4C
    04 00 1F 4C 06 00 0C 4F 0E 93 0E 20 3E 40 E8 FC
    3E 90 EA FC 0D 24 6E 4D 0E 5E 1E 4E E8 FC 1D 53
    0C 4D 0D 4F 8E 12 02 3C B0 12 EE FE 1B 49 02 00
    1A 53 0A 9B DC 2B 30 40 0A FF F2 40 F0 00 0A 02
    F2 40 F0 00 0C 02 F2 F0 10 00 04 02 C2 43 06 02
    B2 40 00 A5 60 01 82 43 62 01 B2 40 00 01 68 01
    B2 40 11 02 6A 01 92 43 6C 01 B2 40 07 00 70 01
    F2 D3 61 01 30 41 B2 D0 07 00 00 08 B2 D0 00 81
    02 08 3C B2 08 24 3C 40 40 F8 3D 40 FF 00 3E 40
    26 00 30 40 C6 FE 30 41 31 40 00 2C B0 12 1E FF
    0C 93 02 24 B0 12 72 FD 0C 43 B0 12 02 FD B0 12
    18 FF 1F 4C 01 00 0F 93 05 24 1D 53 CD 43 FF FF
    1F 83 FB 23 30 41 0F 4C 0E 93 06 24 4D 4D 1F 53
    CF 4D FF FF 1E 83 FB 23 30 41 0E 43 12 C3 0C 10
    01 28 0E 5D 0D 5D 0C 93 F9 23 0C 4E 30 41 0F 4C
    0E 93 05 24 1F 53 FF 4D FF FF 1E 83 FB 23 30 41
    34 41 35 41 36 41 37 41 38 41 39 41 3A 41 30 41
    32 D0 10 00 FD 3F 03 43 03 43 FF 3F 03 43 1C 43
    30 41 30 41
    @ffd0
    FF FF FF FF FF FF FF FF
    @ffea
    10 FF 10 FF 10 FF 10 FF D0 54 10 FF 10 FF 10 FF
    10 FF 10 FF 98 FE
    q

    This is the exactly copy of the content of txt file.

    If you want the file .txt i can attach it.

    Thank you.

  • Hi, here the file .txt that i loaded in the RF430FRL152HEVM:

    @f867
    42 E1 40 F2 00 03 0B D1 01 07 55 01 74 69 2E 63
    6F 6D FE 00 00 00
    @fcd0
    00 00 01 00 00 00 01 00 00 00 22 00 00 00 22 00
    00 00 60 00 00 00 01 00 B2 FE D0 FC 00 1C D4 FC
    F2 1C D8 FC A4 1C DC FC C6 1C E0 FC 0A 1C E4 FC
    6A 1C B2 40 80 5A 5C 01 D2 43 00 1C B0 12 DA 5C
    B0 12 AC 5C 3C 42 B0 12 76 FE B0 12 3A FE C2 43
    0A 02 C2 43 0C 02 F2 40 10 00 04 02 F2 40 10 00
    02 02 0D 12 0E 12 3D 40 3C 82 3E 40 0E 00 1D 83
    0E 73 FD 23 0D 93 FB 23 3E 41 3D 41 00 3C C2 43
    02 02 0D 12 0E 12 3D 40 3C 82 3E 40 0E 00 1D 83
    0E 73 FD 23 0D 93 FB 23 3E 41 3D 41 00 3C DE 3F
    03 43 0A 12 09 12 3F 40 00 00 3F 90 00 00 04 24
    3C 40 00 00 B0 12 E0 FD 3F 40 E8 FC 3F 90 EA FC
    16 24 3F 40 EA FC 3F 90 02 FD 11 24 3A 40 02 FD
    3A 80 EA FC 0A 11 0A 11 39 40 EA FC 3C 49 7F 4C
    0F 5F 1F 4F E8 FC 3D 49 8F 12 1A 83 F7 23 B0 12
    22 FF 3F 40 00 00 3F 90 00 00 08 24 3A 40 00 00
    02 3C 3F 4A 8F 12 3A 90 00 00 FB 23 30 40 0A FF
    0A 12 09 12 09 4C 1B 49 02 00 0A 43 22 3C 0C 4A
    3D 40 06 00 B0 12 DA FE 0C 59 1E 4C 08 00 1D 4C
    04 00 1F 4C 06 00 0C 4F 0E 93 0E 20 3E 40 E8 FC
    3E 90 EA FC 0D 24 6E 4D 0E 5E 1E 4E E8 FC 1D 53
    0C 4D 0D 4F 8E 12 02 3C B0 12 EE FE 1B 49 02 00
    1A 53 0A 9B DC 2B 30 40 0A FF F2 40 F0 00 0A 02
    F2 40 F0 00 0C 02 F2 F0 10 00 04 02 C2 43 06 02
    B2 40 00 A5 60 01 82 43 62 01 B2 40 00 01 68 01
    B2 40 11 02 6A 01 92 43 6C 01 B2 40 07 00 70 01
    F2 D3 61 01 30 41 B2 D0 07 00 00 08 B2 D0 00 81
    02 08 3C B2 08 24 3C 40 40 F8 3D 40 FF 00 3E 40
    26 00 30 40 C6 FE 30 41 31 40 00 2C B0 12 1E FF
    0C 93 02 24 B0 12 72 FD 0C 43 B0 12 02 FD B0 12
    18 FF 1F 4C 01 00 0F 93 05 24 1D 53 CD 43 FF FF
    1F 83 FB 23 30 41 0F 4C 0E 93 06 24 4D 4D 1F 53
    CF 4D FF FF 1E 83 FB 23 30 41 0E 43 12 C3 0C 10
    01 28 0E 5D 0D 5D 0C 93 F9 23 0C 4E 30 41 0F 4C
    0E 93 05 24 1F 53 FF 4D FF FF 1E 83 FB 23 30 41
    34 41 35 41 36 41 37 41 38 41 39 41 3A 41 30 41
    32 D0 10 00 FD 3F 03 43 03 43 FF 3F 03 43 1C 43
    30 41 30 41
    @ffd0
    FF FF FF FF FF FF FF FF
    @ffea
    10 FF 10 FF 10 FF 10 FF D0 54 10 FF 10 FF 10 FF
    10 FF 10 FF 98 FE
    q

    This is the exactly copy of the content of txt file.

    If you want the file .txt i can attach it.

    Thank you.
  • I always use the FR430FRL152HEVM with RF, i loaded the file .txt with "RF430FRL15XH GUI Interface" by RF. Can the application that i loaded edit the portion of FRAM (from F840h to F867h block) that manage the RF transmission? If the portion of FRAM from F840h to F867h block has been modified for error how can i restorethe DEFAULT values? The DEFAULT firmware? The exactly firmware load in the RF430152HEVM when i buy it.

    Thank you,
    Best regards
  • Hello Mario,

    Your issue is open with me, I will get to it today, but I have a large backlog today...
  • Hello Mario,

    Loading your code onto my EVM replicated the behavior and after inspecting your .txt file, it is quite clear that the ISR Vector Table is not correct so when you programmed the device OTA the ISR vector table no longer correctly points to the right locations in memory thus rendering the NFC stack inoperable. You will need to restore the device with an MSP-FET programmer, and then you need to investigate your code project to find out what is causing the ISR vector table to be incorrectly generated.
  • Thank you very much, i will follow his advice.

    Best regards

  • Is there a way to resolve the problem without the MSP-FET? A way to restore the RF link between RF430FRL152HEVM and TRF7970A-BNDL without using MSP-FET?

    If i buy the MSP-FET for RF430FRL152HEVM can i always load the "default" firmware (the one loaded when the EVM is sold) in the case my application is wrong and it does not make the EVM work correctly?

  • Hello Mario,

    There is no way to recover the board without an MSP-FET. The RF link cannot be restored without reflashing the firmware over JTAG which is what the MSP-FET does.

    As long as the issue is related to interrupt vector tables, yes you will always be able to recover the board, but just be careful that you don't mess with the JTAG lock functionality without fully understanding it as it is possible to lock yourself out of the device if the JTAG password is overwritten without knowing what password was used (no different than forgetting the password to an account!)