Hello NXP friends,
I am currently working on a project that involves implementing various UDS (Unified Diagnostic Services) functions, such as diagnostic session control, ECU reset, DTC control, and reading in a MATLAB/Simulink environment, along with the S32k3 MBD toolbox.
Previously, we have successfully used the UDS unified bootloader for our S32K3 application, which includes a comprehensive UDS CAN TP stack. Given our new requirements, I am considering migrating this UDS stack to the Simulink environment using a code block.
I appreciate any guidance or suggestions.
Best Regards,
Connor
Hello Irina,
Thank you for your response.
We are developing a suspension and an ESC module using our ECU with the MBD toolbox, which requires ASIL B and ASIL D, respectively. UDS is a significant part of our project, especially ECU reset and DTC-related services.
The chipset we are using is the S32K344 257-pin one.
The services we are interested in include:
Based on this information, please guide the best approach for implementing these services in the Simulink environment? Any specific tools or libraries from NXP that could facilitate this would be highly appreciated.
Thank you,
Connor