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.

DLP3010EVM-LC: I2C write error and power off

Part Number: DLP3010EVM-LC
Other Parts Discussed in Thread: DLPC-API, DLP3010LC

Dear Concerned

I've got a DLP3010EVM  a week ago, and I test DLPC-API in linux to control internal pattern for my own purpose.

In sample example code in DLPC-API has some problem, but I can correct it by adding the code to initialize Cypress.

So I can see the test pattern in Test Pattern Generator Mode and in Internal Pattern Streaming mode.

Running the sample code make some problem, so I add the code to set standby mode in operating mode before executing RelingushI2CBusAccess.

When I try some code touched by me, some OK, but some make a problem.

Sometime it make a problem in I2C.

When I got the Error I2C write, I have to power off and on again.

But this time DLP3010EVM don't show any initial splash pattern screen after resetting the power.

When I check it to run CyPressTestUtility, the Cypress show the list of device.

But, when I order write operation, I got the "Write I2C Error 6 !!!" message.

The number 6 means CY_ERROR_REQUEST_FAILED in CyUSBSerail.h.

When I try to GUI program "DLP3010LC 2.2.0.5" in Windows 10, I got the message " EVM Status: Connected. Powered Off. "

EVM is not working and I cannot control it any more.

Is any part out of order? Or is there some solution to initialize the status?  

Please help me, It's just a week after getting it.

Thanks in advance.

JunHyok Kong