We have made many tests with the S32K1SIC boards that we have, using LibuavCan and the FlexCan and CanFd samples that Senlent posted and still have not been able to get any CAN communication in to or out of the S32K1SIC boards.
I made a CAN cable with terminating resisters at both ends, because the terminating cable that was supposed to be included didn't seem to have been. This unfortunately didn't help.
When communicating between the two S32K1SIC boards, whether sending or receiving, we always see errors in the ECR and ESR1 fields, and no data is ever transmitted or received. This happens in the LibuavCAN demo as well as the FlexCAN, and forcibly the baud rate is matching in these cases.
We also connected to a Raspberry Pi using a USB2CAN converter by Innomaker. With this setup, we saw no errors in ECR and ESR1 but no data was transferred and after the transfer the IFLAG1 bit was never set indicating a transfer was made.
There is a wakeup line going to the transceiver, we have wondered if something is missing to assert that signal. There is also an edge lock device. Could that be disabling the CAN bus? Any suggestions would be appreciated. We have our code working on Raspberry Pi but would like to move to the S32K1SIC, but until we can get some CAN communication, this can't happen.