Hi
I am going to update the firmware via image transfer object using Gurux DLMS C library.
I upload the firmware using gurux DLMS director to my app.
When the app run "image transfer action" in "svr_preAction" function, at the first step (i.e. Image name and size to transfer and initializing), return of "cosem_checkStructure(e->parameters.byteArr, 2)" is equal to 260 (i.e. out of memory).
I guess there is a problem in receiving data packet process and the gurux functions cannot properly get the packet and a wrong packet is formed.
I will be thankful, if you can guide me to resolve this issue.
with respect
They are about GURUX DLMS.c
They are about GURUX DLMS.c
Hi, I believe that you are…
Hi,
I believe that you are not using malloc? What PDU size and image block side are you using? Check also the Image block size from this link.
https://www.gurux.fi/Gurux.DLMS.Objects.GXDLMSImageTransfer
BR,
Mikko
Thank you dear Kurumi I…
Thank you dear Kurumi
I solved the issue. Thanks again