Hi @GaneshBhagwat,
Are the pulses you mentioned visible in the oscilloscope CAN frames? Or simply high low pulses?
"After the first transmission, pulses continue repeatedly on the bus, making it difficult to decode the signal on the oscilloscope"
This means that the bus only detects 1 node, and by specification CAN repeats the same message until an ACK has been received; Most probably the CAN bit timing is not correctly set. Be sure same sample point, bit rate, and is programmed
- Is there any complete working example of FlexCAN using the internal CAN transceiver on S32M244?
There is example inside RTD package "CanTrcv_Example_S32M244", however, this example mainly configures transceiver and does not send anything on the bus. I've sent you a private message with a working example for CAN communication.
- Are there additional configurations required for enabling or controlling the internal transceiver (normal mode, standby, wake-up, etc.)?
No, mainly CanTrcv_Init & CanTrcv_SetOpMode to set it to NORMAL mode.
- Could the continuous pulses indicate a configuration issue (e.g., bus-off, auto retransmission, incorrect timing)?
Yes. As I mentioned previously, this points to wrong bit timing configuration. I can see from your project bit timing is 250Kbps & 87.5% sampling point. Please set the same settings for both nodes (PCAN + S32M244).
Also, I can see in your project configuration, you are using both MCAL and IP layers. If possible, please avoid mixing AUTOSAR and non-AUTOSAR layers.
Best regards,
Julián