Dear Renesus team
I am currently curious about the RL78L13 (R5F10WLDAFA) controller and I am interested in implementing the Over-The-Air (OTA) update functionality.
Could you please clarify whether the RL78L13 (R5F10WLDAFA) supports partitioning for OTA functionality? I'm especially interested in understanding the memory partitioning capabilities for over-the-air firmware updates.
Your expertise and insights on this matter will greatly help my educational endeavors as I just want to know if it is possible or not.
Thank you very much for considering my question.
Hello,
The Over-The-Air functionality require that the device has a dual bank mechanism, so while it executes code from one bank, it can update the other bank. The RL78/L13 does not have dual bank mechanism so OTA is not really feasible. However RL78/I1C (512KB) has 2 banks.
You may want to look into bootloader solutions to update the firmware.
Regards
Thank you very much for the answer. I'm researching , so I was wondering R78L13 (R5F10WLDAFA) can use partitions (AB partition or single partition) for OTA? and Now I understand more from your answer.
We may need to use other methods or another MCU model for support OTA function.
Best regards _/\_
Hi Boom_xC1b9This is D70116C in Renesas.RL78/L13 has self-programming function and boot cluster function. You can change your firmware by communication if you utilize it. If you can put RF chip on the communication line, It will be an OTA.
Below is application notes. This is for RL78/G13 but you can easily port it to L13 because memory map and function is similar.
By UARThttps://www.renesas.com/us/en/document/apn/rl78g13-self-programming-received-data-uart-cc-rl-rev101?language=en&r=1054286
By I2Chttps://www.renesas.com/us/en/document/apn/rl78g13-self-programming-received-data-iic-cc-rl-rev101?language=en&r=1054286By CSI(SPI)https://www.renesas.com/us/en/document/apn/rl78g13-self-programming-received-data-csi-cc-rl-rev101?language=en&r=1054286Regards,----
Thank you for support.