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.

[参考译文] DLPC3478:固件更新后图形数据文件不工作。

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1329468/dlpc3478-pattern-data-file-does-not-work-after-firmware-update

器件型号:DLPC3478
主题中讨论的其他器件:DLP3010、、 DLPA2005

你好。

我使用的是使用 DLPC3478+DLPA2005+DLP3010的定制电路板。

最初使用的 DLP FW 为7.4.2、而 GUI 为3.1.0.6。

使用 DLP EVM GUI、
已配置内部图形索引、创建了图形数据文件(.bin)、通过编辑固件创建了图像、并更新了创建的图像。
遵循上述流程并正常使用。
在更新固件后、在内部图形模式下连续运行时、图形是正常输出的。

与此同时、我将固件版本更改为9.0.1、使用相同的闪存固件、并以内部图形模式连续运行。
该图形仅输出一次、然后停止。

(当我选中"Read Pattern Order Table"条目并在高级模式下读取内部图形状态->光控制时、会显示我输入的图形数据文件信息。)

这里的重点是、
除了闪存映像从7.4.2更改为9.0.1外、所有条件都是相同的。

随着闪存映像版本的更改、该部件中是否有任何更改?

此外、更改闪存映像版本的原因是、当使用内部模式执行或重复时、DLP 通信会随着时间的推移而异常(超过2到3小时)。 在设备完全关闭和打开之前、此症状将持续存在。
请告诉我是否存在此症状以及历史记录和解决方案的问题。

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

    您好、Yongjin:  

    如果使用定制板、我建议使用/编辑 DLP 固件选择器 工具提供的固件、因为 EVM 固件特定于 EVM。 至于解决您的问题、您可以尝试更改模式集条目索引= 1吗? 我们注意到了此功能的一些错误、我们将在将来的版本中解决这些错误。  

    我们没有注意到长时间运行后出现 I2C 通信故障、但 v9.0.1确实解决了内部图形模式长时间运行后显示停止的问题。 我建议监控 I2C 线路、以查看是否存在任何可能导致通信故障的信号完整性问题或症状。

    此致!

    马克西姆

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

    你好。 感谢您的回答。

    将其更改为"Pattern set entry index=1"时、该功能正常工作。

    此外、我很好奇、Pattern Set 条目索引意味着什么?
    假设一个图形集中有10个图形、图形集条目索引是否也应该为10?
    当我尝试它时、即使我将它们全部设置为1、它也起作用、无论图形的数量如何。

    此外、如果我要修改 API 中的图形集条目索引值、是否也必须更改 API 版本?

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

    您好、Yongjin:

    很高兴它工作了!  

    下面的屏幕截图显示了一个示例内部图形配置。 "图形集条目索引"是在图形集处于活动状态时将首先投影的图形。 最左侧的"index"是每个图形集将显示的顺序。 因此、在此示例中、将显示图形集(1)、从第3个图形开始递增、直到它环回到第2个图形、然后将从0图形开始显示图形集(2)。 我要求您设置"模式集条目索引"=1的原因是、当前索引存在错误。 这将在下一个维护版本中修复。  

    我不确定您对 API 的看法、但您打算使用图形集的方式、您应该使用 API 以相同的方式对其进行配置。  

    此致!

    马克西姆

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

    你好。

    我非常理解你说的。

    有关 API 的查询:

    在下图的结构中没有图形集条目索引、因此我不知道如何设置该值。

    (* dlpc_api_lib 中的 dlpc347x_internal_patterns.h 代码摘录。)

    此外、PatSetIndex 和 Pattern Set 条目索引的值是否不同?

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

    尊敬的 Yongjin:

    是的、它们是不同的值、提到的"PatSetIndex"是指图形集的顺序。 "图形集条目索引"是一个尚未在 API 中实现的新功能。 如果您在 dlpc34xx.c 中查看、"DLPC34XX_WritePatternOrderTableEntry"缺少此输入。 为了正确使用、您应该根据 DLPC3478软件编程人员指南(如下所示)编辑您的代码、以包含"图形集条目索引"。  

    此致!

    马克西姆