I am trying to run the CAN code with the name can_pal_s32k144 from the example. But I am not able to see any CAN message transmitted or being received by the controller. The code builds without any issues and I am also able to download and debug the code without any errors. I have also done the appropriate jumper settings to run the board from 12 V and removed both the connectors of J108/109 to enable terminating resistor (which is disabled by default). I am not able to debug what is causing the issue. I am using a PCAN device with PCAN explorer application at the host PC.
well, and what else for the rest I asked.
So my guess...SBC's CAN transceiver is disabled as SBC leaves default configuration (Forced Normal Mode).
Restore default setting as it is mentioned in chapter 7.11.2 Restoring factory preset values of the SBC datasheet.
jumpers J108/109 should be placed so the bus is terminated on EVB side. Also you should use GND/CANH/CANL wires to connect with other node.
It could be fine if you can check CAN bus and TX/RX lines with a scope to know there is any signal once you send message from MCU or CANtool.
Also check the FlexCAN ESR1 register after CAN init is done, and once you send a message check ESR1 and ECR. Do you see any error detected?