This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

请教(8127)ipncrdk3.8 imx185 lvds324的驱动?



按照IMX136的驱动比葫芦画瓢写了个,仅仅改了185的寄存器配置。

按照初始化的顺序,pinmux(这个按照参考设计,没有变化;GPIO74、75 I2c的两根总线)-》Iss_Imx185Init-》DRV_imgsSetRegs(这里面配置lvds324和imx185)。

在DRV_imgsSetRegs里面,

vdsRegAddr[0]=0x00;
status = Iss_deviceRead8(gImx185Lvds_I2c_ctrl.i2cInstId,0x2d,&lvdsRegAddr[0],&lvdsRegValue[0], 1);
这一步就出现错误:I2C2: DEV 0x2d: RD 0x00 ... ERROR !!!

请问一下是我哪里搞错了,这里185都还没有开始设置

关于185,看原理图上都是硬件设置成了master模式,有8127、324和185三个I2C芯片,通信过程是怎样的呢?

下面的理解不知道对不对

8127(主)配置324(从):Iss_deviceRead8(gImx185Lvds_I2c_ctrl.i2cInstId,0x2d,&lvdsRegAddr[0],&lvdsRegValue[0], 1);

8127(从)配置185(主):imx185_setgio

另外:数据通过324到8127的过程是什么样子的,在136的驱动里面没有找到