Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TP - Stack unable to send 2050 bytes of data after some time in Download request(0x36) #30

Open
embedgeek007 opened this issue Sep 24, 2024 · 0 comments

Comments

@embedgeek007
Copy link

embedgeek007 commented Sep 24, 2024

Hi Everyone,

I found this amazing stack during my research an now i am using this stack to implement Client application on Renesas platform(basically for firmware upgrade of ECU).During data transfer request, i am facing some issue which i am not able to understand. When i start to send data to ECU using SID 0x36, i am supposed to send 2050 byte to ECU. I am able to send 22 blocks of data of size 2050 bytes using this stack. When 23rd block is started to send, stack is not able to send all 2050 bytes to ECU in consecutive frames. It gets stuck after sending 2013(this may change) bytes and waits for the response from ECU but as ECU is expecting 2050 bytes ,it does not send the response.
What could be the possible reason stack is not sending complete data? attaching CAN traces for reference. Please ignore double response frames.
I have added logs for request 0x36 only.
Any help would be appreciated! Thanks.

error logs.txt

@embedgeek007 embedgeek007 changed the title Stack unable to send 2050 bytes of data after some time in Download request(0x36) TP - Stack unable to send 2050 bytes of data after some time in Download request(0x36) Sep 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant