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.

[参考译文] DLPC910:SPI 闪存固件n‘t 良好

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1379785/dlpc910-spi-flash-fireware-can-t-work-well

器件型号:DLPC910
主题中讨论的其他器件: DLPLCRC910EVM

工具与软件:

您好、TI 专家:
当我们验证 dlpc910设计中的 SPI 闪存解决方案时有一个问题。
dlpc910测试板是正常的电路板、可以正常工作。
我们跳转到良好的 dlpc910测试板上。
步骤如下:
1、检验环境、运行良好。
2、将 bin 文件(DLPR910A.bin)烧录到 SPI 闪存(IS25LP128F-JBLE)
3、移除 R46、并使用4.7k Ω 电阻器从 DDC_M0上拉至 VCC3V3
4、移除 R38、并将导线从 DLPC_DIN 跳接至 SPI 闪存的引脚2
从 AA10到 SPI 闪存的引脚1的5、跳线、移除 R12
6、从 DLPC_CCLK 跳转到 SPI 闪存的引脚6。 注意:DLPC_CCLK 仍然连接到 DLPR910AYVA
7、将 AA9跳接至 SPI 闪存的引脚5。 注意:DLPC_CCLK 仍作为反向连接到 FPGA、(FPGA 下拉默认为)Ω。
8、上拉每个4.7k Ω 电阻器下 SPI 闪存的引脚1、引脚3、引脚7。
9、将3.3V 和 GND 连接到 SPI 闪存
10、加电、无法正常工作。
11测量 SPI 信号的波形、看起来没有问题。

EVM 与测试板之间的不同之处
1、DLPC_DONE、DLPC_INITB、DLPC_CCLK 未断开到 DLPR910AYVA
2. AA9仍然连接到 FPGA 作为反向。

问题:
1、DLPC_DONE、DLPC_INITB、DLPC_CCLK 必须与 DLPR910AYVA?断开
2、AA9必须断开与 FPGA 的连接?

3、您可以提供一些建议?

SPI 时钟

MISO

主站输入

CS

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

    请允许我花几天时间来看一看您的原理图、与我们的参考设计进行比较并提供建议。

    我首先想说的是这是否是您从*。bit 文件创建的*。bin 文件? 该*。bin 文件的目标可能是 DLPLCRC910EVM 的 SPI PROM、其为32Mbit、而不是您使用的128Mbit 大小。

    几个问题:

    1. 您使用什么进行编程? 例如、原始 DLPC910使用 Cheetah SPI 主机适配器。
    2. 您是否有*。hex 文件? 如果是、您是否尝试过使用该文件进行编程?
    3. 您是否尝试过通过 JTAG 对同一芯片进行编程? 如果是、是否正常工作? 最好看到您的 SPI 波形似乎 至少起作用。 希望这只是一个配置问题。

    此致、
    Michael Ly

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

    尊敬的 Michael 先生:

    我们 具有如下三个文件列表:

    我们是否需要更改 dlpt030.pdf 文件中的小尺寸 SPI 闪存?、似乎已经批准了几个128MB PN。

    1. 您使用什么进行编程? 原始 DLPC910使用 Cheetah SPI 主机适配器、例如 :我们使用离线编程器、然后跳线。
    2. 您是否有*。hex 文件? 如果是、您是否尝试过使用该文件进行编程? 回复:我们将尝试它。
    3. 您是否尝试过通过 JTAG 对同一芯片进行编程? 如果是、是否正常工作? 最好看到您的 SPI 波形似乎 至少起作用。 希望这只是一个配置问题。  回复:我们将尝试它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否具有*。hex 文件? 如果是、您是否尝试过使用该文件进行编程?  

    re:*。hex 文件也不起作用。

    您是否尝试过通过 JTAG 对该芯片进行编程? 如果是、是否正常工作? 最好看到您的 SPI 波形似乎 至少起作用。 希望这只是一个配置问题。  

    关于:通过 JTAG、它可以连接 DLPC910、还可以连接到 rpom DLPR910AYVA。

    我们尝试将文件下载到闪存、但无法继续

     DLPR910AYVA 是否受其影响? 我们是否必须移除 DLPR910AYVA?

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

    你能给我播种最新的火器吗? 我的电子邮件是 laixiaoming@juopt.com

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

    邱岩市

    我明天会对此进行探讨、看看我能做些什么。

    您是否有收到的错误消息的屏幕截图? 这将非常有助于确定行进的方向。

    此致、
    Michael Ly

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

    邱岩市

    您当前的电路板上有 DLPR910吗? 我们在参考设计中将其忽略。

    DLPC910 (U1A)块的此设置看起来不正确。 如果您是从 SPI PROM 而不是 DLPR910芯片进行配置(如果使用 SPI PROM 芯片进行配置、请勿使用 DNI)、则必须将 DDC_M[2:0]设置为 b'001。 请参阅以下内容。

    这来自 产品页面订购和开始开发选项卡下列出的 DLPLCRC910EVM 控制器板原理图(DLPR108)的第10页。

    您是否已经在使用我们的参考设计? 如果没有、我们将通过这种方式配置电路板。 请注意 R126、R131、R1323和 R133是如何 DNI 的、以便停止 允许外部 SPI 编程器(Cheetah (TM) SPI 主机适配器)与 SPI PROM (S25FL032芯片)通信。

    SPI 编程完成后、我们将重新安装上述电阻器(同样、这些部件参考我们的 DLPC910参考设计)。

    [报价 userid="590035" url="~/support/dlp-products-group/dlp/f/dlp-products-forum/1379785/dlpc910-spi-flash-fireware-can-t-work-well/5273472 #5273472"]

    我们尝试将文件下载到闪存、但无法继续

    [报价]

    我想请您告诉我您收到了什么错误消息、以便我确定如何在这里为您提供最佳帮助?

    [quote userid="590035" url="~/support/dlp-products-group/dlp/f/dlp-products-forum/1379785/dlpc910-spi-flash-fireware-can-t-work-well EVM 和测试板的不同之处
    1、DLPC_DONE、DLPC_INITB、DLPC_CCLK 未断开到 DLPR910AYVA
    2. AA9仍以反向方式连接到 FPGA。

    请具有(1.) 已断开连接。 DLPC910 EVM 参考设计中的配置方式表明、该信号可在需要连接时通过零欧姆电阻器进行配置。 在这种情况下不需要。 DLPC910 EVM 根据您选择的 DLPR910或 SPI PROM 进行配置。 我们的参考设计使用 SPI PROM 进行配置。 我们建议使用此方法、因为现在 Xilinx-AMD 已停止生产 XCF16器件、所以获取 DLPR910非常困难(甚至不可能)。

    请回答我提出的问题、并让我知道情况如何。

    此致、
    Michael Ly

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

    我们尝试将文件下载到闪存、但无法继续

    我想请您告诉我您收到了什么错误消息、以便我确定如何在这里为您提供最佳帮助?

    :、没有消息 我更改了工具以进行影响、它可以擦除、读取、但无法编程。 如下图所示

    我们测试了 IS25LP128、S25F064P、S25FL129P 等多个 SPI 闪存、 所有结果都相同。

    您当前的电路板上有 DLPR910吗? 我们在参考设计中将其忽略。

    回复:模式设置正确。

    下一步、我们将移除 DLPR910。

    我发现我们尚未设置 FS [2:0]。 这会对它产生影响吗? 坏消息是我们没有提取引脚。

    EVM 设置为 F[2:0] 101。  

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

    邱岩市

    如果您严格遵循 DLPLCRC910EVM 参考设计、请务必对电路板进行设置、以便您必须将电路板配置为能够在 JTAG 或 SPI 中进行编程。 您不能 同时选择两个选项。 如果您已经对 SPI 进行了修改、则 JTAG 接口将不起作用。
    这同样是您是否遵循了我们的参考设计。 您的设计可能会稍有不同。

    我将向您发送一封电子邮件、看看我的同事是否可以加入进来、以便我们可以作为一个由3人组成的团队来开展工作。

    如果您能够分享完整设计或至少分享相关页面、我想看看 E2E 的原理图是什么样的。

    这种行为合适吗?

    [报价 userid="590035" url="~/support/dlp-products-group/dlp/f/dlp-products-forum/1379785/dlpc910-spi-flash-fireware-can-t-work-well/5279127 #5279127"]

    EVM 设置为 F[2:0] 101。  

    [报价]

    SPI[2:0]是 FS 闪存选择。 以下是 Xilinx Virtex 5用户指南(UG191)的一些屏幕截图


    将 FS [2:0]保留为无连接 .

    此致、
    Michael Ly

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

    我将向您发送一封电子邮件、看看我的同事是否可以加入进来、以便我们可以作为一个由3人组成的团队来开展工作。

    :好、我的电子邮件是 laixiaoming@juopt.com

    我们的电路板设计于2022.11年、不带 SPI 闪存、现在我们需要更新设计、因为 DLPR910。   

    因此、我们使用旧版本的电路板并跳线来验证 SPI 闪存解决方案。

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

    邱岩市

    谢谢你。 我给您发送了一封电子邮件、我们可能会在那里进行离线讨论。 我会将该主题放在"等待客户"上、直到我们可以解决该问题。 此时、我会重新发布关于我们如何解决问题的非敏感信息、以便 E2E 上的未来用户也可能知道如何在用新的 SPI PROM 器件替换 DLPR910时执行相同的操作。

    请注意,美国在7月4日有国庆节,大多数人(即使不是全部)将会外出。  我将从第4号离开、并在第8号返回。

    此致、
    Michael Ly