I have a custom board with S32K142 and I did not put an external oscillator on it because it doesn't have space on it. According to this diagram in the reference manual, it is possible to run the FlexCAN module without SOSC:
However, when I disable SOSC and try to initialize CAN, it halts at the can initialization step:
I set the clock source in CAN module to PE clock and it shows that both the module and PE clocks are set to 48 MHz. The clock manager for some reason, shows this:
Is it possible to run CAN without an external clock? If so, How can I fix this?