Hi,
I am working on S32K144 controller for one of our automotive product.
Our design has temperature sensors and one more chip connected to FLEXIO I2C interface PTD0(SCL)), PTD1 (SDA).
I am configuring the sys clock to 80Mhz, Bus clock to 40 Mhz and Flash clock to 26.67 Mhz.
Flexio interface is configured to use SIRC 8 MHZ clock source.
After configuring the clock, i am trying to read the flexio registers in code.
But all the register values of FLEXIO is read as zero.
While other interface(LPUART, LPSPI) register read provides proper values.
I just want to understand, the reason for this ?
Note: i am reading flexio only after the clock is initialized in code.
Thanks
Hi,
After the discussion, the case is solved and identified as a hardware issue.
For other customers who have some issues with FlexIO SW, I would like to suggest checking the flexio_i2c_S32K1xx example located in the S32DS File -> New ->S32DS Project from Example.
Best regards,
Diana
Hi,
it seems like I am facing the same issue. All FlexIO-registers read zero (no bus fault) and I am unable to modify its contents in the debugger. Registers of other devices work fine.
I already tried differerent clock configurations and also put the example flexio_i2c_s32k142 project on this PCB, with the same result.
Can you please explain which HW issue was found?