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.

[参考译文] DLP2021LEQ1EVM:Composer 刷写错误后 EVM 无响应

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1308975/dlp2021leq1evm-evm-not-responding-after-composer-flashing-error

器件型号:DLP2021LEQ1EVM
主题中讨论的其他器件: DLP3021LEQ1EVM

您好!

我的 EVM 无法同时响应控制编程模式和 FPGA 模式。

我能够通过 GUI 进行连接。

当我尝试通过 composer 更改图像时、它崩溃、并显示以下错误:

"固件更新失败、在偏移量为0x00083000的块处闪存验证失败"。

即使我尝试刷写默认的 img、仍然是相同的问题。 请帮助修复此错误。

谢谢!

K·卡莱瓦尼

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

    您好 Kalaivani:

    DLP2021LEQ1EVM 用户指南第4.17节提供了对 EVM 进行编程的说明。

    请确保 EVM 处于闪存编程操作模式、并确保 FTDI USB 转 SPI 电缆和 SPI 适配器板之间具有正确的硬件连接。  

    以下是 DLP3021LEQ1EVM 硬件设置的视频培训、但对 DLP2021LEQ1EVM 也很有用: https://www.ti.com/video/6276058638001

    如果您在执行这些步骤后仍有问题、请告知我们。

    此致、

    洛里  

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

    您好、Lori:

    我按照指示、问题仍然存在。 EVM 无响应。  

     在崩溃之后、它也无法在本地主机模式下工作。 请帮助解决此问题。

    谢谢

    K·卡莱瓦尼

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

    尊敬的 Kalaivani:

    当您说"EVM 未响应"时、您可以 在 DLP 控制程序中读取/写入任何寄存器吗? 命令日志窗口中显示了什么消息?  

     通过 Composer 以闪存编程模式对闪存进行编程时、SPI 时钟速率是多少? 请尝试降低"Connections"选项卡中的时钟速率。

    此外、当与 EVM 连接时、请尝试一次只能打开 Control Program 或 Composer。

    此致、

    洛里  

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

    您好、Lori:

    运行脚本时命令日志输出如下所示。  

    当我尝试从"General"选项卡获取这些值时、会看到以下错误。

    我曾尝试在 composer (4.3MHz 和3MHz)中降低时钟速度、但仍然失败。  

    谢谢

    K·卡莱瓦尼

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

    尊敬的 Kalaivani:

    当您运行脚本时、墙上显示的投影图像是什么? 它应该是基于第一个屏幕截图中的共享命令的"鸟"图像。

    校验和不匹配可能是通信接口问题导致的、或者 FPGA 未处于主机静音模式。 请先关闭电源、并将工作模式开关设置为"主机静音"。 然后、打开电源和回读命令。  

    首次收到 EVM 并按照 EVM 用户指南中的第2部分快速入门说明、您是否能够看到显示的 racecar 视频?

    此致、

    洛里  

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

    您好、Lori:

     赛车视频首先展示。 甚至我能够通过控制程序更改图像。  

    当我尝试通过 Composer 程序进行更改时、它停止工作。  

    DLP 在两种模式下都停止工作、之后不显示图像或视频。  

    谢谢

    K·卡莱瓦尼

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

    尊敬的 Kalaivani:

    这可能是 SPI 接口问题。 请使用逻辑分析仪/示波器探测 SPI_CLK、SPI_CSZ、SPI_MOSI 和 SPI_MISO 信号、并检查您是否可以获得正确的波形。  

    如果您有额外的 FTDI 线缆、请尝试更换。

    此致、

    洛里  

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

    您好、Lori:

    你好。

    我尝试更改 SPI 电缆、仍然是相同的问题。 是否有其他方法可以调试/复位 EVM?

    谢谢!

    K·卡莱瓦尼

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

    尊敬的 Kalaivani:

    您是否有机会在我上面提到的 SPI 信号上进行探测? 您是否看到了合适的 SPI 波形?

    此致、

    洛里  

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

    您好、Lori:

    我 可以使用示波器检查信号、如下所示:

    穆西                            CLK                         MISO  

    谢谢

    K·卡莱瓦尼

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

    尊敬的 Kalaivani:

    您很难看到 CLK 信号是被拉高并保持高电平、还是收到脉冲。 您可能希望在一个屏幕上捕获这些信号。  

    以下是 FPGA 用户指南中的 SPI 接口时序图:

    在我看来、您需要仔细检查 SPI 连接。 作为 FTDI USB 转 SPI 电缆的替代方案、您可以使用与 Total Phase 单独出售的 Cheetah SPI 主机适配器。  

    确保 SPI 连接正确后、请尝试使用默认闪存映像文件对 EVM 重新编程、并确保遵循 EVM 用户指南中的说明。  

    此致、

    洛里  

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

    您好、Lori:

    我在示波器上探测 SPI 信号以读取值、发现信号始终处于高电平、正如您所说的、SPI 连接存在问题。 我已按照正确的连接方式更改了电缆、现在能够使用控制程序和编写器闪烁。 它正常工作。  

    感谢您为解决此问题提供的支持。

    您能否告诉我、我是否可以在本地主机模式或主机静音模式下使用外部触发器(例如 ARM 控制器)更改图像/视频显示?

    谢谢!

    K·卡莱瓦尼

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

    尊敬的 Kalaivani:

    感谢您的确认、我很高兴它现在工作。  

    我可能需要有关您提到的外部触发器和设计配置的更多信息。

    要使用 TI EVM、您可以在控制程序中使用以下命令更改图像/视频显示、并将 EVM 保持在本地主机模式。 视频起始地址是您可以在 composer 工程文件夹中找到的视频偏移信息-> Build -> BuildLog.html ->视频偏移信息。

    此致、

    洛里  

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

    您好、Lori:  

    你好。

    我们希望使用 NXP 控制器(S32KXX)来控制显示屏。 我们要从控制器发送 SPI 命令以更改已通过 composer 程序刷写的图像/视频。  

    请提供 SPI 配置和格式。  

    1. CLK 频率

    2. CPOL、CPHA 配置

    3. cs 或者! CS

    4. 8位/16位/24bit/32位?

    5. MSB /LSB 优先?

    6.是否有芯片使能引脚?  

    如有任何有关这些详细信息的文档将会有所帮助。  

    谢谢

    K·卡莱瓦尼

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

    您好 Kalaivani:

    DLP3021-Q1 FPGA 用户指南 第3.3节"主机 SPI 接口时序"和第6节"主机命令协议"中提到了您需要了解的所有 SPI 接口详细信息。

    您需要确保主机控制器在 SPI_MODE=0中设置、位顺序是 MSB 在前、时钟频率是5MHz 或更低。

    对于写命令、请确保发送的总字节{CMD、ADDR (LSB)、ADDR (MSB)、DATA3、DATA2、 DATA1、DATA0、校验和}。 校验和的计算方式为以256为模的8位校验和。 请参阅图6来了解写入命令、参阅图7来了解读取命令。  

    在发送或读取 SPI 命令时、可以使用 DLP 控制程序-命令日志作为示例。

    此致、

    洛里  

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

    您好、Lori:

    我尝试 从 NXP S32控制器发送命令、设置如下:

    时钟:5MHz

    CP =高电平有效、在奇数边沿读取和在下降边沿传输。

    CS =低电平有效

    DATA ={0x00、0x20、0x00、0x10、0x00、0x00、0x30}- FLIP 命令(格式与控制程序控制台的格式相同)

    显示未更改、我从器件获得0xFF。  

    要配置其他参数以使其正常工作、我缺少什么吗?

    谢谢!

    K·卡莱瓦尼

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

    您好、Kalavani:

    我们将对此进行研究,并在下周中回到 oyu。

    此致、
    维韦克

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

    尊敬的 Kalaivani:

    尝试从外部 NXP S32控制器发送命令时、确保将 EVM 开关设置为"主机静音"模式。

    5MHz 有效。

    CPOL 和 CPHA 必须都为"0"(定义为模式0)、其中数据在时钟的前沿采样。 但是、根据您的描述、您是在"下降沿"对数据进行采样。 我不确定"奇数边沿"如何转换为 SPI 模式、但请检查或更改 SPI 模式。 由于只有四种 SPI 模式、因此您可以尝试全部四种模式。