You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi Jason, thanks for your answer, this error only appeared on the second time you do which means you need to call: CSI2RX_Init(MIPI_CSI2RX, &csi2rxConfig)
to start, and leave it work for at least one frame and then call: CSI2RX_Deinit(MIPI_CSI2RX);
to stop the process.
After that you call again: CSI2RX_Init(MIPI_CSI2RX, &csi2rxConfig)
Describe the bug
To Reproduce
After having called function in fsl_mipi_csi2rx.c
void CSI2RX_Deinit(MIPI_CSI2RX_Type *base)
(mcux-sdk/drivers/mipi_csi2rx/fsl_mipi_csi2rx.c
Line 250 in 6958175
and when we call again the function
void CSI2RX_Init(MIPI_CSI2RX_Type *base, const csi2rx_config_t *config)
(mcux-sdk/drivers/mipi_csi2rx/fsl_mipi_csi2rx.c
Line 220 in 6958175
The module is halted completely. We have inspected the code, and we found that by removing:
MIPI_CSI2RX_SoftwareReset(base, true)
(mcux-sdk/drivers/mipi_csi2rx/fsl_mipi_csi2rx.c
Line 254 in 6958175
We can deinit and init the module without problem. However, this is just a workaround.
The text was updated successfully, but these errors were encountered: