Hello,
I recently purchased the S32K344 EVB board and am currently trying to run a CAN test using one of the example projects provided by NXP.
The example project I used is 's32k322_can_transmit_s32ct', and I confirmed that CAN communication works correctly when running this example.
Based on this working model, I attempted to modify only the TJA1153 subsystem within the initialization block.
Specifically, I removed the existing TJA1153 subsystem and replaced it with a Dio_WriteChannel block (as shown in the figure) to verify CAN communication.
After building and flashing this modified model to the board, CAN communication works correctly.
However, when I turn the board OFF and then ON again, CAN communication no longer works.
- Could you help identify the cause of this issue?
From my understanding, the STB pin should be set to 0 for normal CAN communication. However, in my modified model:
- When STB is set to 0, CAN communication does not work properly.
- When STB is set to 1, CAN communication works initially, but after power cycling (OFF → ON), it no longer works.
- Is it correct to set the STB value to 1?
- Are there any configuration differences between my modified model and the original example project that I might have missed?

Additionally, I would like to understand why CAN communication does not work again after turning the board OFF and ON.
If you need any additional information to help identify the issue, please let me know.
Thank you.