Hi,
I am using DEVKIT MPC5748G development Board for FlexRay driver development and IDE is S32 DS for power architecture V2.1.
I am facing some trouble with the startup procedure on the FlexRay module as the start up state is not reaching to POC:normal active state. I observed after wakeup procedure the start up state is POC:coldstart listen and after sending POC command ALLOW_COLDSTART and then starting communication with RUN command startup state is changed to POC:integration listen state and not changing from that.

I
Please suggest your inputs in this regards.
I configured Node as a cold start node. I assume controller will send CAS collision avoidance symbol when there is no communication.
Here I have attached clock configuration file cpu.c. I configured FlexRay clock as 80MHz.
I have attached "Fr_Test.c" file which contains the sequence of start up procedure.
I have attached "FlexRay_parameters" file which contains the FlexRay parameter configuration
Below code is FlexRay pins configuration,
/* Output Buffer Enable on */
SIUL2.MSCR[37].B.OBE = 1;
/* Input Buffer Enable off */
SIUL2.MSCR[37].B.IBE = 0;
/* PC[5]: Pin functionality as FR_A_TX */
SIUL2.MSCR[37].B.SSS = 4;
/* Maximum slew rate */
SIUL2.MSCR[37].B.SRC = 3;
/* Output Buffer Enable on */
SIUL2.MSCR[66].B.OBE = 1;
/* Input Buffer Enable off */
SIUL2.MSCR[66].B.IBE = 0;
/* PE[2]: Pin functionality as FR_A_TX_EN */
SIUL2.MSCR[66].B.SSS = 2;
/* Maximum slew rate */
SIUL2.MSCR[66].B.SRC = 3;
/* Output Buffer Enable on */
SIUL2.MSCR[67].B.OBE = 0;
/* Input Buffer Enable off */
SIUL2.MSCR[67].B.IBE = 1;
/* PE[3]: Pin functionality as FR_A_RX */
SIUL2.IMCR[224].B.SSS = 1;
/* Maximum slew rate */
SIUL2.MSCR[67].B.SRC = 3;