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.

[参考译文] DLPC200:使用DLP Lightcommander API的错误消息

Guru**** 1828310 points
Other Parts Discussed in Thread: DLP5500, DLPC200
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/576503/dlpc200-error-message-using-dlp-lightcommander-api

部件号:DLPC200
主题中讨论的其他部件:DLP5500

客户已使用DLP5500和DLPC200构建其系统。  他们还开发了控制程序

使用DLP Lightcommander API。  USB连接断开时,他们会看到以下错误消息。

请告诉我们每条错误消息的原因。

1.错误-无USB通信

2.错误-无法与选定的USB设备通信

谢谢你。

此致,

S.Watanabe  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Watanabe-san,您好!

    这听起来像是USB接口未使用此平台的自定义代码进行初始化。

    您的客户是否使用了TI平台中使用的Cypress USB芯片?

    如果是,他们是否使用此处提供的自定义代码对Cypress PROM进行编程:

    http://www.ti.com/tool/dlpr200 -它是标记为DLPR200USB的项目

    请告诉我们这是否解决了客户的问题。

    Fizix

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Fizix,感谢您的快速回复。
    对不起,我的解释是不够的。
    让我详细解释一下情况。
     
    使用USB访问DLPC200的操作。
    PortabiltyLayer.dll包含在其项目中。
    1.设备管理器识别了与DLPC200的USB连接。
    2. 首先调用InitPortabilityLayer (lglvl +1,lglvl,logit)。
    3.下面的调用函数。
      循环:
        DLP_Misc_SetUSBDeviceNumber(0)
       DLP_Regio_WriteImageOrderLut(8),Imgorder,2)
        DLP_Display_DisplayPatternManualForceFirstPattern()
        DLP_Display_DisplayPatternManualStep()
       <100ms间隔>
      转到循环
     
      大多数情况下,系统使用DLPC200正常通信。
      但有时(每几天1次) USB通信失败。
      API返回以下消息。
         "错误-无USB通信"
                      或
         "错误-无法与所选USB设备通信"
        因此,他想知道导致上述返回的状态
      消息。  缓冲区为空?  或CY7C6.8013万的某些状态?
      请检查API源代码并查找返回的状态
      如果您可以访问API源代码,则显示此消息。
    谢谢你。
    此致,
    S.Watanabe
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Watanbe-San,

    很抱歉耽误我的时间。  我一直在使用SPI接口。  有一个信号不是用于DLPC200实现的SPI协议的一部分。  它是"slaver_busy"。  必须监控此信号,以确保在发送数据包之前控制器不繁忙。  您能否让他们验证他们是否正在使用此针脚?

    Fizix

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Fizix,感谢您的回复。  我将检查slaver_busy信号。

    客户仍在处理此问题。  他们的应用程序对执行"内存分配"功能

    处理捕获的摄像机图像。  我猜内存分配功能可能在DLP5500 USB API中使用。

    如果您可以访问源代码,请检查API源代码。

    谢谢你。

    此致,

    S.Watanabe