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.

RF430FRL152H: Failure of the over-the-air programming when RF430FRL152H chip is used.

Part Number: RF430FRL152H
Other Parts Discussed in Thread: MSP-EXP430G2ET,

I have a problem when the over-the-air programming is used.

My situation is below.
I designed the hardware construction for using the chip of RF430FRL152H.
and I wrote the code for operating by using CCS. and I transferred the code to the chip RF430FRL152H by over-the-air programming.|
TRF7970+MSP-EXP430G2ET is used to transfer the code.
as a result, the chip and the code works just as I intedned.
But the problem arise here.
After that, the chip can't be programmed any more by over-the-air programming.
TRF7970+MSP-EXP430G2ET can't read the chip.

I really want to know the cause of why this problem occurs.
No detailed information on this programming failure can be found in any documentation provided by ti.
In order to continue using over-the-air programming, please let me know in detail the points to note when coding.

  • Hi Hyunwoo,

    is it possible that you post your .hex programming file here so I can try to repeat that with my setup?

    Regards,

    Helfried

  • Here is the hex code.
    I will wait for you answer. Thank you.

    ==============================================
    @f867
    42 E1 40 F2 00 03 0B D1 01 07 55 01 74 69 2E 63
    6F 6D FE 00 00 00
    @f8d0
    02 00 08 00 B6 FB B6 FB 00 00 00 00 46 FB A8 FB
    6E FB 00 00 10 00 00 00 01 00 00 00 01 00 00 00
    22 00 00 00 22 00 00 00 60 00 00 00 01 00 00 00
    02 00 D0 F8 02 1C E2 F8 8C F8 E6 F8 00 1C EA F8
    F2 1C EE F8 A4 1C F2 F8 C6 1C F6 F8 0A 1C FA F8
    6A 1C FE F8 6C 1C 0F 12 1F 42 0C 07 2F 83 2A 24
    2F 83 2B 20 B2 F0 FF FD 00 07 1F 42 6C 1C 0F 5F
    9F 42 04 07 8C F8 B2 90 07 00 6C 1C 0C 24 D2 53
    02 02 92 53 6C 1C B2 90 07 00 6C 1C 0F 20 B2 40
    42 11 02 07 0B 3C D2 C3 02 02 E2 C3 02 02 E2 C2
    02 02 82 43 6C 1C B2 40 40 11 02 07 B1 C0 F0 00
    02 00 03 3C B2 F0 FF F7 00 07 3F 41 00 13 B2 40
    80 5A 5C 01 D2 43 00 1C B0 12 DA 5C B0 12 AC 5C
    3C 42 B0 12 08 FB B0 12 AC FA B2 40 09 11 00 07
    B2 40 40 11 02 07 D2 D3 04 02 E2 D3 04 02 E2 D2
    04 02 F2 D2 04 02 D2 C3 02 02 E2 C3 02 02 E2 C2
    02 02 F2 C2 02 02 82 43 6C 1C 00 3C 00 3C 00 3C
    00 3C 00 3C A2 D2 00 07 32 D0 D8 00 F6 3F 03 43
    0A 12 09 12 7A 4C 1E 3C 1C 53 0E 93 0D 24 3F 90
    00 01 0A 2C 29 43 4F 4F 8F 10 7B 4C 0F DB 19 83
    FA 23 02 3C 2F 92 02 28 7B 4C 05 3C 0B 4A 03 3C
    1D 53 CD 4B FF FF 1F 83 3F 93 FA 23 03 3C 1D 53
    CD 4F FF FF 7F 4C 4F 9A FA 23 7F 4C 0F 93 EA 23
    7F 4C 8F 10 6B 4C 0F 5B D7 23 30 40 9C FB 0A 12
    09 12 3F 40 E2 F8 3F 90 DD F8 19 28 3F 40 26 F9
    3F 90 03 F9 14 28 3A 40 26 F9 3A 80 02 F9 3A 50
    03 00 0A 11 0A 11 39 40 02 F9 3C 49 7F 4C 4F 4F
    0F 5F 1F 4F DC F8 3D 49 8F 12 1A 83 F6 23 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 9C FB F2 40 F0 00
    0A 02 F2 40 F0 00 0C 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 0A 12
    0A 4C 92 12 02 1C 82 93 08 1C 03 24 0C 4A 92 12
    08 1C 82 93 06 1C 02 24 92 12 06 1C 92 12 04 1C
    B0 12 B2 FB 3A 41 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 5A FB 30 41 31 40 00 2C B0 12
    AE FB 0C 93 02 24 B0 12 4E FA 0C 43 B0 12 8E F9
    1C 43 B0 12 DE FA 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 0F 4C
    0C 4D 3D 40 03 00 0D 5F 1E 4F 01 00 30 40 80 FB
    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 1E 43 30 40 F0 F9 1C 43
    30 41 03 43 FF 3F 30 41
    @ffd0
    FF FF FF FF FF FF FF FF
    @ffea
    A2 FB A2 FB 26 F9 A2 FB D0 54 A2 FB A2 FB A2 FB
    A2 FB A2 FB 2A FB
    q

  • Hi Hyunwoo,

    I have tried the over-the-air-programming with the hex files you have send and it works without problems. I tried it multiple times and it worked every time. The only thing I noticed is, that you switch the block size to 4 bytes / block. Was this your intention? The RF430FRL152H GUI expects 8 bytes / block.

    Best Regards,

    Helfried 

  • What is different when the block size is 4 bytes and 8 bytes?
    And did you tried to send the code using RF430FRL152HEVM?
    So, is the problem originated from my custom hardware design?
    Which part should I look into for operating well? reset or any other pin?
    Where is the part I should notice for using the NFC chip without any problem? 

  • Hi Hyunwoo,

    depending on the configuration (4/8 byte) the Read Block command will respond with 4 or 8 bytes of data. This will effect also the Write Block command which expects 4 or 8 bytes of data. For instance, you can not send a Write Block command with 8 bytes of data when the transponder is configured for 4 bytes.

    I have tried the over-the-air programming with your hex file with my RF430FRL152HEVM board. 

    When you start the programming with verify selected, do you get the "Success" message?

    Best Regards,

    Helfried

  • I tried to program with the hex file using my RF430FRL152HEVM.
    I was able to transfer the code successfully in this setup with the verifiy box checked, and I repeatedly was able to transfer the code through over-the-air programming. But when the code is transferred, the programming often stops in the middle of programming. 

    And I tried to program with my custom design. I succeed programming first once.
    But I repeatedly was not able to transfer the code with my custom design.
    Which part of design should I look into in detail?

  • Hi,

    what distance between the tag and the reader do you have during the programming. The antennas should not be to close (direct connected).

    What size of antenna does your custom design have? Have you checked if the tag is tuned correct to the 13.56Mhz?

    For your info, I am not in the office the next week. Any answer from my side will be delayed.

    Best Regards,

    Helfried 

  • Hi,

    I haven’t heard back from you for a while, so this tread is being closed. If you wish to continue the discussion, please post a reply with an update below (or create a new thread).

    Best Regards,
    Helfried