DA9052 Touch Driver

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

DA9052 Touch Driver

1,414件の閲覧回数
larson
Contributor III

Hi all,

      I meet some problem about the touch driver use the DA9052, when run the application, and hold the screen not to put, the application display will be very jammed, i find some reason about it, but only find when i touch the screen the touch interrupt will always in and the application will not be response soon, so can someone help me, thanks and regards!

     Here is some debug message at below:

PID:00400002 TID:05A40026 PMIC PDK: PEN UP

PID:00400002 TID:05A40026 PmicSdk_da9052: Exit

PID:00400002 TID:05A40026 adc_x[0] = 729, adc_y[0] = 374

PID:00400002 TID:05A40026 adc_x[1] = 729, adc_y[1] = 374

PID:00400002 TID:05A40026 adc_x[2] = 729, adc_y[2] = 374

PID:00400002 TID:05A40026 adc_x[3] = 0, adc_y[3] = 0

PID:00400002 TID:05A40026 output location( 728, 373)

PID:00400002 TID:05A40026 -BSPTouchGetSample()

PID:00400002 TID:05A40026 +BSPTouchGetSample()

PID:00400002 TID:05A40026 PmicSdk_da9052: In

PID:00400002 TID:05A40026 PMI_IOControl PMIC_IOCTL_ADC_TOUCH_READ

PID:00400002 TID:05A40026 Got 1 raw TSI data

PID:00400002 TID:05A40026 RawData[bDataCount - 1].bLSB = 85, DA9052_TSILSB_PENDOWN = 64

PID:00400002 TID:05A40026 PMIC PDK: PEN UP

PID:00400002 TID:05A40026 PmicSdk_da9052: Exit

PID:00400002 TID:05A40026 adc_x[0] = 729, adc_y[0] = 373

PID:00400002 TID:05A40026 adc_x[1] = 729, adc_y[1] = 373

PID:00400002 TID:05A40026 adc_x[2] = 729, adc_y[2] = 373

PID:00400002 TID:05A40026 adc_x[3] = 0, adc_y[3] = 0

PID:00400002 TID:05A40026 output location( 728, 373)

PID:00400002 TID:05A40026 -BSPTouchGetSample()

PID:00400002 TID:05A40026 +BSPTouchGetSample()

PID:00400002 TID:05A40026 PmicSdk_da9052: In

PID:00400002 TID:05A40026 PMI_IOControl PMIC_IOCTL_ADC_TOUCH_READ

PID:00400002 TID:05A40026 Got 1 raw TSI data

PID:00400002 TID:05A40026 RawData[bDataCount - 1].bLSB = 102, DA9052_TSILSB_PENDOWN = 64

PID:00400002 TID:05A40026 PMIC PDK: PEN UP

PID:00400002 TID:05A40026 PmicSdk_da9052: Exit

PID:00400002 TID:05A40026 adc_x[0] = 730, adc_y[0] = 373

PID:00400002 TID:05A40026 adc_x[1] = 730, adc_y[1] = 373

PID:00400002 TID:05A40026 adc_x[2] = 730, adc_y[2] = 373

PID:00400002 TID:05A40026 adc_x[3] = 0, adc_y[3] = 0

PID:00400002 TID:05A40026 output location( 729, 373)

PID:00400002 TID:05A40026 -BSPTouchGetSample()

PID:00400002 TID:05A40026 +BSPTouchGetSample()

PID:00400002 TID:05A40026 PmicSdk_da9052: In

PID:00400002 TID:05A40026 PMI_IOControl PMIC_IOCTL_ADC_TOUCH_READ

PID:00400002 TID:05A40026 Got 1 raw TSI data

PID:00400002 TID:05A40026 RawData[bDataCount - 1].bLSB = 105, DA9052_TSILSB_PENDOWN = 64

PID:00400002 TID:05A40026 PMIC PDK: PEN UP

PID:00400002 TID:05A40026 PmicSdk_da9052: Exit

PID:00400002 TID:05A40026 adc_x[0] = 725, adc_y[0] = 374

PID:00400002 TID:05A40026 adc_x[1] = 725, adc_y[1] = 374

PID:00400002 TID:05A40026 adc_x[2] = 725, adc_y[2] = 374

PID:00400002 TID:05A40026 adc_x[3] = 0, adc_y[3] = 0

PID:00400002 TID:05A40026 output location( 726, 373)

PID:00400002 TID:05A40026 -BSPTouchGetSample()

PID:00400002 TID:05A40026 +BSPTouchGetSample()

PID:00400002 TID:05A40026 PmicSdk_da9052: In

PID:00400002 TID:05A40026 PMI_IOControl PMIC_IOCTL_ADC_TOUCH_READ

PID:00400002 TID:05A40026 Got 1 raw TSI data

PID:00400002 TID:05A40026 RawData[bDataCount - 1].bLSB = 86, DA9052_TSILSB_PENDOWN = 64

PID:00400002 TID:05A40026 PMIC PDK: PEN UP

PID:00400002 TID:05A40026 PmicSdk_da9052: Exit

PID:00400002 TID:05A40026 adc_x[0] = 730, adc_y[0] = 373

PID:00400002 TID:05A40026 adc_x[1] = 730, adc_y[1] = 373

PID:00400002 TID:05A40026 adc_x[2] = 730, adc_y[2] = 373

PID:00400002 TID:05A40026 adc_x[3] = 0, adc_y[3] = 0

PID:00400002 TID:05A40026 output location( 728, 373)

PID:00400002 TID:05A40026 -BSPTouchGetSample()

PID:00400002 TID:05A40026 +BSPTouchGetSample()

PID:00400002 TID:05A40026 PmicSdk_da9052: In

PID:00400002 TID:05A40026 PMI_IOControl PMIC_IOCTL_ADC_TOUCH_READ

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 PMIC PDK: PEN UP

PID:00400002 TID:05A40026 PmicSdk_da9052: Exit

PID:00400002 TID:05A40026 adc_x[0] = 0, adc_y[0] = 0

PID:00400002 TID:05A40026 adc_x[1] = 0, adc_y[1] = 0

PID:00400002 TID:05A40026 adc_x[2] = 0, adc_y[2] = 0

PID:00400002 TID:05A40026 adc_x[3] = 0, adc_y[3] = 0

PID:00400002 TID:05A40026 cleanUp 2

PID:00400002 TID:05A40026 +BSPTouchInterruptDone()

PID:00400002 TID:05A40026 -BSPTouchInterruptDone()

PID:00400002 TID:05A40026 -BSPTouchGetSample()

PID:00400002 TID:05A40026 +BSPTouchGetSample()

PID:00400002 TID:05A40026 PmicSdk_da9052: In

PID:00400002 TID:05A40026 PMI_IOControl PMIC_IOCTL_ADC_TOUCH_READ

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 1 raw TSI data

PID:00400002 TID:05A40026 RawData[bDataCount - 1].bLSB = 86, DA9052_TSILSB_PENDOWN = 64

PID:00400002 TID:05A40026 PMIC PDK: PEN UP

PID:00400002 TID:05A40026 PmicSdk_da9052: Exit

PID:00400002 TID:05A40026 adc_x[0] = 718, adc_y[0] = 289

PID:00400002 TID:05A40026 adc_x[1] = 718, adc_y[1] = 289

PID:00400002 TID:05A40026 adc_x[2] = 718, adc_y[2] = 289

PID:00400002 TID:05A40026 adc_x[3] = 0, adc_y[3] = 0

PID:00400002 TID:05A40026 output location( 718, 289)

PID:00400002 TID:05A40026 -BSPTouchGetSample()

PID:00400002 TID:05A40026 +BSPTouchGetSample()

PID:00400002 TID:05A40026 PmicSdk_da9052: In

PID:00400002 TID:05A40026 PMI_IOControl PMIC_IOCTL_ADC_TOUCH_READ

PID:00400002 TID:05A40026 Got 1 raw TSI data

PID:00400002 TID:05A40026 RawData[bDataCount - 1].bLSB = 91, DA9052_TSILSB_PENDOWN = 64

PID:00400002 TID:05A40026 PMIC PDK: PEN UP

PID:00400002 TID:05A40026 PmicSdk_da9052: Exit

PID:00400002 TID:05A40026 adc_x[0] = 723, adc_y[0] = 290

PID:00400002 TID:05A40026 adc_x[1] = 723, adc_y[1] = 290

PID:00400002 TID:05A40026 adc_x[2] = 723, adc_y[2] = 290

PID:00400002 TID:05A40026 adc_x[3] = 0, adc_y[3] = 0

PID:00400002 TID:05A40026 output location( 720, 289)

PID:00400002 TID:05A40026 -BSPTouchGetSample()

PID:00400002 TID:05A40026 +BSPTouchGetSample()

PID:00400002 TID:05A40026 PmicSdk_da9052: In

PID:00400002 TID:05A40026 PMI_IOControl PMIC_IOCTL_ADC_TOUCH_READ

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 PMIC PDK: PEN UP

PID:00400002 TID:05A40026 PmicSdk_da9052: Exit

PID:00400002 TID:05A40026 adc_x[0] = 0, adc_y[0] = 0

PID:00400002 TID:05A40026 adc_x[1] = 0, adc_y[1] = 0

PID:00400002 TID:05A40026 adc_x[2] = 0, adc_y[2] = 0

PID:00400002 TID:05A40026 adc_x[3] = 0, adc_y[3] = 0

PID:00400002 TID:05A40026 cleanUp 2

PID:00400002 TID:05A40026 +BSPTouchInterruptDone()

PID:00400002 TID:05A40026 -BSPTouchInterruptDone()

PID:00400002 TID:05A40026 -BSPTouchGetSample()

PID:00400002 TID:05A40026 +BSPTouchGetSample()

PID:00400002 TID:05A40026 PmicSdk_da9052: In

PID:00400002 TID:05A40026 PMI_IOControl PMIC_IOCTL_ADC_TOUCH_READ

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 0 raw TSI data

PID:00400002 TID:05A40026 Got 1 raw TSI data

PID:00400002 TID:05A40026 RawData[bDataCount - 1].bLSB = 77, DA9052_TSILSB_PENDOWN = 64

PID:00400002 TID:05A40026 PMIC PDK: PEN UP

PID:00400002 TID:05A40026 PmicSdk_da9052: Exit

PID:00400002 TID:05A40026 adc_x[0] = 713, adc_y[0] = 251

PID:00400002 TID:05A40026 adc_x[1] = 713, adc_y[1] = 251

PID:00400002 TID:05A40026 adc_x[2] = 713, adc_y[2] = 251

PID:00400002 TID:05A40026 adc_x[3] = 0, adc_y[3] = 0

PID:00400002 TID:05A40026 output location( 713, 251)

PID:00400002 TID:05A40026 -BSPTouchGetSample()

PID:00400002 TID:05A40026 +BSPTouchGetSample()

PID:00400002 TID:05A40026 PmicSdk_da9052: In

PID:00400002 TID:05A40026 PMI_IOControl PMIC_IOCTL_ADC_TOUCH_READ

PID:00400002 TID:05A40026 Got 1 raw TSI data

PID:00400002 TID:05A40026 RawData[bDataCount - 1].bLSB = 64, DA9052_TSILSB_PENDOWN = 64

PID:00400002 TID:05A40026 PMIC PDK: PEN UP

PID:00400002 TID:05A40026 PmicSdk_da9052: Exit

PID:00400002 TID:05A40026 adc_x[0] = 716, adc_y[0] = 252

PID:00400002 TID:05A40026 adc_x[1] = 716, adc_y[1] = 252

PID:00400002 TID:05A40026 adc_x[2] = 716, adc_y[2] = 252

PID:00400002 TID:05A40026 adc_x[3] = 0, adc_y[3] = 0

PID:00400002 TID:05A40026 output location( 714, 251)

PID:00400002 TID:05A40026 -BSPTouchGetSample()

PID:00400002 TID:05A40026 +BSPTouchGetSample()

PID:00400002 TID:05A40026 PmicSdk_da9052: In

PID:00400002 TID:05A40026 PMI_IOControl PMIC_IOCTL_ADC_TOUCH_READ

PID:00400002 TID:05A40026 Got 1 raw TSI data

PID:00400002 TID:05A40026 RawData[bDataCount - 1].bLSB = 23, DA9052_TSILSB_PENDOWN = 64

PID:00400002 TID:05A40026 PMIC PDK: PEN UP

PID:00400002 TID:05A40026 PmicSdk_da9052: Exit

PID:00400002 TID:05A40026 adc_x[0] = 0, adc_y[0] = 0

PID:00400002 TID:05A40026 adc_x[1] = 0, adc_y[1] = 0

PID:00400002 TID:05A40026 adc_x[2] = 0, adc_y[2] = 0

PID:00400002 TID:05A40026 adc_x[3] = 0, adc_y[3] = 0

PID:00400002 TID:05A40026 cleanUp 2

PID:00400002 TID:05A40026 +BSPTouchInterruptDone()

PID:00400002 TID:05A40026 -BSPTouchInterruptDone()

PID:00400002 TID:05A40026 -BSPTouchGetSample()

ラベル(1)
タグ(2)
0 件の賞賛
返信
1 返信

1,190件の閲覧回数
holyyuan
Contributor II

why no one reply this problem about touch ?

I have the touch screen effectiveless problem.

0 件の賞賛
返信