Hello,
namnguyenviet_5-1647253823852.jpeg
After received diagnostic request, the slave node responded with a negative response. That mean the slave dose not support this request(SID=0x34) and the data will be not updated in data buffer. So, please recheck the configuration to make sure that the SID has been supported.
Regarding using the UDS service, I have an example to implement the UDS frame base on SDK LIN stack release 4.0.2. Hope it can help to you.
On S32DS:
- On S32DS:
- Tick on Use Transport Layer and Support Diagnostic Service.
- Choose diagnostic class 3
- Set the max message length corresponding.
- Tick to use and configured UDS
namnguyenviet_1-1647253796212.jpeg
namnguyenviet_2-1647253796236.jpeg
- The configuration files is generated
namnguyenviet_3-1647253796250.jpeg
namnguyenviet_4-1647253796259.jpeg
Best Regards,
Nam