Hi,guys:
I have a problom which is very tough. I have a third party custom board. The SGTL5000 is connected to the I2C1 of i.MAX287 phsycally, That is the problom, because I have got the drivers of SGTL5000 from freescale board. In the wince6.0 kernal ,If I chose the I2C2 , then I cannot chose audio driver. The I2C2 in wince6.0 kernal is to I2C1 of i.max287 physical.
So, how can i modify the kernal to let me use the SGTL5000 which is connected imax287 on I2C1?
Thanks .
HI igorpadykov:
According the EVK_imx28_WinCE60_RM.pdf(Windows Embedded CE 6.0 Reference Manual), if I want to use SGTL5000, I must set the BSP Environment Variables like that,
BSP_NONUDIO=
BSP_AUDIO_SGTL5000=1
BSP_I2CBUS1=1
if I set BSP_I2CBUS2=1, then I can not add the Audio driver to kernal at the catalog Items view in VS2005.
My prolom is that on my third party board, the SGTL5000 is connected with the i.MAX287 to I2C1 in pysical. That's to say I shoud chose BSP_I2CBUS2=1, then I can not add the driver to kernal.
So, is there any method to solve the problem?