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.

[参考译文] 有关可与 DLP EVM GUI 配合使用的 USB 转 I2C 适配器的另一个问题。

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1218602/further-question-about-the-usb-to-i2c-adapter-working-with-dlp-evm-gui

主题中讨论的其他器件:DLPA2005DLPC3435和 DLPC3430

大家好!  
我们使用 DLPC3435和 DLPA2005设计一个 可驱动  DLP  .2 WVGA 的定制电路板。  
我们尚未在板上实现 USB 转 I2C 或 SPI。  
因此为了进行调试、我们希望使用 DLP EVM GUI 软件将固件刷写到闪存中。 但我需要一个 USB 到 SPI/I2C 转换器。  
从我在此论坛上阅读的内容可以看出、GUI 软件仅与少数转换器兼容、其中一个转换器不再可用。 (

下面是我的问题:
-我可以使用  cypress 的 CYUSBS236吗?

- GUI 可以通过 Arduino 使用一些串行命令连接到 I2C 吗?  

-有没有任何文档,以创建代码 Arduino 来完成作业,并使其兼容和可与 GUI 软件使用?

-是否有其他方法或程序来刷新闪存中的固件?

提前感谢您的帮助。  

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

    您好、用户:

    欢迎来到 E2E 论坛,感谢您关注 DLPRegistered技术。

    请允许我回答您的问题。

    [报价 userid="559849" url="~/support/dlp-products-group/dlp/f/dlp-products-forum/1218602/further-question-about-the-usb-to-i2c-adapter-working-with-dlp-evm-gui "]-我可以使用  cypress 的 CYUSBS236吗?[/报价]

    可以、 但请注意、这是一款适用于 CY7C65215桥接控制器的开发工具。 实际上、CY7C65215 是我们 EVM 上使用的桥接控制器。   在考虑如何将此器件整合到您的设计中时、您可能需要参考参考设计 TIDA-00325。

    -是否有任何文档可以创建 Arduino 的代码来完成作业,并使其与 GUI 软件兼容和可用?

    我们没有 Arduino 专用代码或文档。 不过、我们确实提供了 C 语言 API 来协助在 DLPC 上进行软件开发。 虽然这不能直接使用 Arduino 微控制器,代码可以 用作编写自己的代码的基础,或者可以转换为 Arduino 编程语言。

    -是否有其他方法或程序在闪存中刷写固件?

    根据您手头的工具、可以在焊接到定制电路板之前刷写器件。 如果无法实现、您可能需要考虑使用 本文中详述的 SOIC 夹

    可通过 DLPC GUI 刷写 DLPC、但这 需要 DLPC 完成其引导过程。 遗憾的是、DLPC 需要刷新有效的固件映像才能完成此过程。

    此致、

    奥斯汀

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

    您好、Austin:

    感谢您的回复、
    我们已购买设备并按照此 程序进行操作。  
    闪存已成功刷新。  

    但 DLPC3435仍然无法正常启动。 我们有一个发送到 DLPA2005和 DLPC3435的 PROJ_ON 信号、然后我们可以在测量 SCZ0时测量 DLPC 与闪存进行通信、它会下降、但时间不会很长、之后不会发生任何情况。 HOST_IRQ 会保持高电平。

    我想知道文件是否有任何问题。 固件选择器工具中提供了以下文件:fsel_DLPC3430_DLPA2005_PM3_i2c0x36_v7p4p3.img

    我们使用它来闪存存储器。 我们错过了手术吗?

    可能是一个重要的问题:  
    是否需要通过 SPI 将 DLPA2005连接至 DLPC3435?

    因为在此设计中、我们已在 SCZ1上使用 SPI0对 DLPA2005进行布线。 是不是有问题? 是否有办法更改固件告诉 DLPC3534使用 SPI0 SCZ1而不是 SPI1 SCZ0与 DLPA2005通信?

    此致

    杰罗姆

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

    您好、Jerome、

    我想知道文件是否有任何问题。 固件选择器工具提供的是以下文件:fwel_DLPC3430_DLPA2005_PM3_i2c0x36_v7p4p3.img

    此固件没有问题。 以确认我在硬件上刷写了映像。 系统已正常启动。

    、我们将其用作闪存。 我们是否错过了操作?

    只要硬件正确、只需刷写固件并将 PROJ_ON 驱动为高电平即可。

    可能是一个重要问题:  
    是否需要通过 SPI 将 DLPA2005连接到 DLPC3435?

    是的、这是必要的。 DLPC 需要在启动和平台运行期间配置 DLPA 并与之通信。

    因为在设计中,我们在 SCZ1上将 DLPA2005与 SPI0进行了路由。 是不是有问题? 是否有办法更改固件告诉 DLPC3534使用 SPI0 SCZ1而不是 SPI1 SCZ0与 DLPA2005通信?

    如果 SPI1_CSZ0未路由至 DLPA2005、这很可能是系统无法启动背后的问题。 初始化过程涉及 DLPC 和 DLPA 之间的通信。 如果未正确执行此操作、引导过程将无法完成。 遗憾的是、在软件中没有一种简单的切换方法。

    我建议通过将 DLPA SPI 芯片选择路由到 SPI1_CSZ0来更改电路板、以验证电路板是否通过此更改启动。

    此致、
    奥斯汀

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

    您好、Austin:

    我花了一些时间在电路板上进行 SPI 校正。  

    我还有一个问题。 我们应该如何设置 GPIO 上的上拉/下拉电阻器。  

    因为其中一些也用于启动时的 DSI 配置。 那么我应该保持 DSI 线路的配置还是为 SPI 线路设置所有上拉? 是否可以稍后通过软件配置 DSI 线路?  

    此致

    杰罗姆

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

    您好、Jerome、

    我还有一个问题。 我们应该如何设置 GPIO 上的上拉/下拉电阻器。  

    因为其中一些也用于启动时的 DSI 配置。 那么我应该保持 DSI 线路的配置还是为 SPI 线路设置所有上拉?

    [/报价]

    GPIO_3 (SPI1_CSZ0)和 GPIO_4 (SPI1_CSZ1)需要上拉。 GPIO_1 (SPI1_CLK)和 GPIO_2 (SPI1_DOUT)是为 DSI 配置 DLPC 所需的 GPIO。 它们可以由相当弱的上拉电阻器(至少7.9K 欧姆)上拉或下拉。 此处重要的一点是、它们处于定义的上拉或下拉状态、但具有足够弱的拉电阻、因此 SPI 总线仍可以强制信号。

    稍后可以通过软件配置 DSI 行吗?  [/报价]

    很遗憾、不能、这是不可能的。

    此致、

    奥斯汀

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

    您好、Austin:  

    好的、我明白。  

    我使用1k 上拉/下拉电阻器、可能是它太弱了。 我想我库存中有大约10k、我将用10k 进行测试。  

    此致

    Jérôme ó n B é guin

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

    您好、Jerome、

    我同意这样一种看法,即这可能是一种太强的拉扯。 请告知我们该问题是否已解决。

    此致、

    奥斯汀