Hi @Joseph_David,
Since the CAN transceiver for the S32K148-EVB does not need any special initialization, you can do some changes to the RTD example for it to work in normal operation:
1. Firstly, enable the "Pins" component and initialize the CAN0 pins. (By default, PTE4 and PTE5):

You also need to change the Pins' functional group name from "BOARD_InitPins" to "PortContainer_0_BOARD_InitPeripherals".

2. In Peripherals, change the FlexCAN operation mode from "Loopback" to "Normal mode or user mode":

3. Add in "Drivers" the "Port_Ip" component to the project, and inside it, define both CAN0_RX/TX pins (PCR 132 & 133):


4. Finally, in the main.c code, add the Port_Ci_Port_Ip.h header, and initialize the pins with the following line:
Port_Ci_Port_Ip_Init(NUM_OF_CONFIGURED_PINS_PortContainer_0_BOARD_InitPeripherals, g_pin_mux_InitConfigArr_PortContainer_0_BOARD_InitPeripherals);
You can connect a CAN Analyzer, such as the PCAN-USB to header J11, or simply add another EVB as a secondary node, and the example code will transmit 10 messages, as defined by the FLEXCAN_NUMBER_OF_MSG definition:

Hope this helps.
Best regards,
Julián