Thread 中讨论的其他器件: DLP650LNIR
工具/软件:
基本信息
器件型号:DLP Discovery 4100 开发平台(包括 DLPLCRC410EVM 控制器板)
DMD 模型:DLP650LNIR(程序标识 DMDtype=7)
固件版本:尝试加载 D4100_GUI_FPGA.bin(文件大小:1,569,584 字节)
软件环境:Windows 11 系统、使用自定义 C++程序(基于 D4100_USB.dll API 开发)
问题描述
程序日志会在执行后指示“Pattern sent to DMD(模式发送到图像)“、但物理 DMD 屏幕上不会显示图像。 具体现象如下:
程序可以正常识别器件(检测 1 个器件)、并在首次运行期间正确地将 DMD 类型标识为 DLP650LNIR (DMDtype=7);
FPGA 固件加载步骤返回失败 (program_fpga 函数返回 0)、但测试显示步骤日志显示“100%进度“和“Pattern sent to DMD(模式发送到 FPGA)“;
物理观察:DMD 屏幕(黑屏)上不显示任何图像、没有显示白色图案;
其他现象:在 FPGA 固件加载期间、开发板上的 D2 指示灯变为红色(异常加载状态)。
操作步骤
打开开发板的电源并通过 USB 将其连接到计算机(安装了相应的驱动程序);
运行自定义程序(基于 D4100_USB.dll API 的代码逻辑)、这会自动执行以下过程:
找到并加载 D4100_USB.dll;
找到 D4100_GUI_FPGA.bin 固件文件;
检测设备(返回 1 个设备);
读取器件状态 (FPGA 版本=11272739.13、DMDtype=7);
调用 PROGRAM_FPGA 函数来加载固件(返回 0,失败);
调用 LoadData 和 LoadControl 函数来发送全白模式(日志显示成功)。
请求的支持
为什么 program_fpga 函数返回 0(加载失败)? 它是否与固件版本或硬件兼容性有关?
日志会显示“pattern successfully(已成功发送图形)“、但不会显示实际图像。 这是否与 FPGA 加载失败导致的功能限制有关?
为 DLP650LNIR 提供有效的 FPGA 固件版本和加载指南、以解决显示异常。
请协助分析上述问题并提供解决方案。
期待您的支持, Thx!

