RL78G1D with SK-S7G2/ Failed to Programming

R12AN0056EU0112 Rev.1.12

Hello everyone,

I followed the steps to program the BLE RL78-G1D with this documentation "R12AN0056EU0112 Rev.1.12".

I succeeded until 13th page with the "programmer.hex"

I have trouble when the programmer.hex programs RL78-G1D with "RL78-firmware.hex".

He succeed to:

- Parsing

- Building Load Image

Then I have "Programming RL78-G1D... failed", and i don't know why and how change to do this step.

Did someone already got this problem, and can help me?

Thanks you for your help!

  • Hello isitsup,

    I did not experience the problem which you described - in my case the "Programming RL78-G1D..." step ended with a "Done" message.

    I used the example available at this link:
    https://www.renesas.com/en-eu/software/D6001083.html

    Could you double-check that you are using the correct .hex file - it should be the "RL78-firmware.hex" file, size: 339957 bytes.

    Best regards,
    anper

  • In reply to anper:

    Hello anper,

    Thank you for that answer.

    I double-check that i am using the correct .hex file - it should be the "RL78-firmware.hex" file, size: 339957 bytes.

    Using the example that the link provided, I came to the same conclusion of failure, there I think the module does not work at all anymore

    Best regards,
    isitsup
  • In reply to isitsup:

    Hello isitsup,

    the RL78/G1D breakdown is of course possible - it is worth to examine this chip thoroughly. Do you have appropriate tools to do that?

    One simple parameter which you could check is a voltage powering this chip - this can be measured on TP1 and TP2 test points. It should be 3.3V.

    Do you have another Renesas Synergy board? It could be SK-S7G2 or PK-S5D9.

    What is the version of the board which you use? In the documentation (R12AN0056EU0112) it is mentioned that SK-S7G2 v2.0 and above is supported.

    Best regards,
    anper

  • In reply to anper:

    Hello anper,

    I checked the voltage of this chip and I obtained 3.3V.

    Yes, I have another board of the same version, the R7S7G2_7H3CFC.

    I succeeded to program the other board with the demo BLE.


    Best regards,
    isitsup
  • In reply to isitsup:

    Hello isitsup,

    the version of the SK-S7G2 board can be found next to the display and the reset jumper. In my case it is "SK-S7G2-REV3.1".

    One more thing which you can check is a configuration jumpers position - make sure that all the jumpers on the problematic board are in the same position as on the board which works fine.

    Best regards,
    anper

  • Hi ,chance upon this , i am also experiencing this problem. Wonder if you had the solution , if yes please share with me=) your help will be much appreciated
  • Hello,

    I'm having the same problem. However that problem started to happen after I tried to program a diferent .hex provided on the examples about a UART profile for the RL78-G1D.

    I tried programming the UART profile ,on RL78-G1D, but got the error message "Failed" right after "PROGRAMMING RL78G1D"

    I'm wondering if that error is happening because the RL78G1D was already programmed by a .hex and this programmer can't erased it.

    Is that possible and if so , How could I erase or reset the flash memory of the RL78G1D on my SK-S7G2.

    Best regards,

    Phillipe
  • In reply to Phillipe:

    Hello Phillipe,

    from my experience it is possible to program the RL78/G1D chip multiple times. In case of failure, please try to:

    • reset the SK-S7G2 board
    • disconnect and reconnect the power supply
    • use a USB memory containing only one single file - the .hex file which is going to be used (no other files)
    • make sure which version of SK-S7G2 board you use

    Best regards,
    anper