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.

[参考译文] TIDM-BIDIR-400-12:TIDM-BIDIR-400-12、EEPROM、FTDI、xds100v2

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/748852/tidm-bidir-400-12-tidm-bidir-400-12-eeprom-ftdi-xds100v2

器件型号:TIDM-BIDIR-400-12
主题中讨论的其他器件: TMDSCNCD28035TMDSCNCD28035ISOcontrolSUITEC2000WARETMDSCNCD28069ISO

大家好、社区成员。

我现在遵循 TIDM-BIDIR-400-12 设计。  

Last thread() 我在将 xds100v2驱动程序写入 EEPROM 时遇到问题。  

在窗口中、我可以看到 USB 连接良好。 (Windows 10和 RS4)

我检查了所有硬件连接点、但没有问题。  

我尝试焊接新的 PCB 和硬件、但问题相同。  

我希望任何人都能帮助我。  

再次感谢你。  

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

    这是美国的感恩节周。 大多数 TI 工程师都在度假。 请预期延迟回复。

    实际上、我希望下周早些时候 TI 能回复。

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

    尊敬的 Kim:

    我将列出我根据先读您的帖子所做的一些假设:

    • 与链接的帖子一样、您现在正在尝试通过此 ISO controlCARD 上的卡上仿真器(而不是基板上的仿真器)连接到 F28035器件。


    如果是、我建议您执行以下操作:

    1. 对于基板:如果您将 USB 电缆插入 E:JP1、请继续操作并将其移除。  这将减少您的计算机可能混淆与哪个仿真器通信的可能性。
    2. 对于基板:如果当前放置了跳线 J13、请将其移除。  这将禁用基板上的仿真器、并防止其在 TRSTn 信号上产生潜在竞争。
    3. 您使用什么程序来尝试对卡上仿真器进行重新编程?  请注意、此电路板上的仿真器是 xds100v1、而不是 xds100v2。  这些仿真器都基于 FTDI 芯片、并且相似、但有一点不同-这可能是您看到错误的原因。  因此、您可能需要尝试查看以下内容: https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/21086

    希望这对您有所帮助!  祝您好运!


    谢谢、
    Brett

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

    感谢你的善意帮助。

    我认为我的情况没有很好的解释。

    我 现在遵循 TIDM-BIDIR-400-12设计

    2.我使用 TMDSCNCD28035 DSP 进行上述设计。

    3.我设置 PCB,焊接组件。

    4.我现在关注的是第7部分文档第6.1.1节

    在第6.1.1节中,他们说,

        "六. 如果这是第一次使用 JTAG 连接对电路板进行测试、请运行中的 program_ftdi.bat 文件

         对电路板上的 FTDI 芯片进行编程的 xds100v2-FT_Prog_v2.2.zip 文件。"

    6.因为我焊接了空的 EEPROM,所以我应该安装上面的。

    7.我的笔记本电脑上安装了 Windows 10 RS4,我运行'program_FTDI.bat',然后得到上面提到的错误。

    得到建议后、我检查了跳线 E:JP1、 J13、但它已被禁用。  

    如果我启用 J13跳线、则会显示另 一条名为"OUT of index, device 0 not exist"的错误消息

    感谢你的帮助。

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

    您好!

    两个问题:

    1) 1)对于您的新帖子、我不确定。  您使用哪款器件作为 controlCARD?
    (TMDSCNCD28035或 TMDSCNCD28035ISO?)

    2) 2)我是否可以假设您采购了空白 PCB、然后根据提供的设计文件组装/焊接了基板?
    如果是、您当前在窗口的设备管理器中看到了什么?


    谢谢、
    Brett

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

    感谢你的答复。  

    1) 1)我现在使用 的是 TMDSCNCD28035

    2) 2)完全正确。  

    第一个图是在我插入带有 PCB 的 USB 电缆之前

    最后一个图是在我插入带有 PCB 的 USB 电缆之后

    谢谢你。  

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

    您好!

    好的。  我相信,我现在理解这种情况。  我对调试方法有一些不同的想法。  我将尝试解释我的想法、以便您可以做更多的事情、因为我们处于不同的时区。

    1) 1)我们在此帖子中尝试解决的错误与 TI 系统中 FTDI 芯片的实现没有太大关系(为什么我的 FTDI 芯片不编程)。  我认为、通过向 FTDI 工程师提问、您可能会对如何进行调试获得良好的响应。  我建议并行尝试。

    2) 2)根据您之前的主题、您可以访问 TMDSCNCD28035ISO controlCARD。  您不需要将此 ccard 插入基板、但如果您将其插入连接到计算机的 USB 迷你电缆(并拔下计算机与 BIDIR 基板的连接)、则应能够检查以下事项:
     a)在设备管理器中、您是否看到与基板仿真器相同的内容?
     b)您是否能够在 CCARD 上成功对 FTDI 芯片进行编程?  

    [ISO CCARD 的电路由制造商组装、因此、如果两个仿真器都显示相同的行为、我会假设您的计算机/其驱动程序/等可能有问题  但是、如果可以对 ISO ccard 进行编程、那么您可能能够对两个仿真器实例进行光学检查、以查看基板上可能存在的问题-我认为是查看 EEPROM、如果是这样的话]

    希望这能让我们更接近...


    谢谢、
    Brett

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

    感谢你的帮助。  

    1.我会按照 您的建议联系 FTDI 制造商。

    2.a)我可以看到下图。

    在我看来、它显示了 EEPROM 案例中安装良好的 XDS100驱动程序。  

    b)向上是使用 FT Prog 程序进行的设备扫描。 TMDSCNCD28035ISO 的 TI 设计   

    向下是使用我的硬件的 FT Prog 程序进行的设备扫描。  

    感谢你的善意帮助

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

    我又尝试了一件事。  

    我找到了名为"TMDXEVM3358-SK–FTDI FT2232H EEPROM 编程文档"的文档

    我收到了该消息

    此消息的含义与"无法对设备0进行编程!"相同

    此外、在我附加的 FTDI 手册 第43页中、这是 因为器件和模板芯片类型不匹配。  

    因此、我认为我的 FTDI 芯片或 EEPROM 组装有误。  

    我在 DigiKey 中购买了该组件、下面是我购买的确切链接

    FTDI:

    EEPROM:  

    您认为这些组件是否与 TIDM-BIDIR-400-12中的 BOM 文件匹配?

    感谢你的帮助  

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

    您好!

    我同意您的计算机看上去可以与 TMDSCNCD28035ISO controlCARD 配合使用。  

    这让我确信、BIDIR 板的仿真器部分存在一些问题。  请注意、问题严格地出现在本节中、因为您应该能够在没有 C2000供电的情况下对 FTDI 的 EEPROM 进行重新编程。  正如我最近的帖子中提到的、我可能会怀疑 EEPROM 周围的区域、具体而言。  

    在这一问题得到解决之前、您将无法继续使用带此电路板的 TMDSCNCD28035。

    ===

    查看您之前的文章、您似乎确定不能将 TMDSCNCD28035ISO 与 BIDIR 基板配合使用。  是什么让您得出了这一结论?

    BIDIR 板和软件不是我拥有/设计的。  但是、在设计其中的几个 controlCARD 后、我认为您应该能够将 TMDSCNCD28035ISO 与此基板配合使用。  我唯一知道的一点是、这两个卡之间的区别在于 TMDSCNCD28035ISO 在所有 ADC 输入上都有 RC 滤波器(而 TMDSCNCD28035仅在某些输入上有 RC 滤波器)。  但是、最好参考 controlSUITE/C2000Ware 中的两个原理图、这样您就可以获得信心并检查我所声称的内容。

    对正在进行的操作感到困惑、我在这个线程中给出的第一个帖子实际上是我试图给出一些要点、说明我认为您可以在这个电路板上使用 TMDSCNCD28035ISO。  我唯一没有提到的另一个关键问题是、需要 关闭 ISO ccard 上的 SW3。  

    完成所有这些后、我认为您应该能够在连接 F28035和开始 BIDIR 实验方面取得进展。  您无需使用 BIDIR 基板上的仿真器部分即可完成此操作。
    (您可能只需要将 CNCD 上组件名称的一些说明转换为 CNCDISO 上的说明)


    谢谢、
    Brett

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

    抱歉、您刚才注意到了您关于无法在 CNCD28035ISO 上对仿真器进行编程的观点。  请尝试使用以下程序:
    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/21086

    如上一篇文章中所述、CNCDISO 和 BIDIR 基板上的仿真器实际上是一个 xds100v1 (使用 FT2232D)。 我将与此套件的所有者合作、尝试更新编程说明。


    谢谢、
    Brett

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

    感谢你的帮助。

    我的理解是...

    使用 FT2232D FTDI 芯片、我只能对 xds100v1进行编程。
    2.关于 TIDM-BIDIR-400-12的说明,tidia7.pdf (

    "如果这是第一次使用 JTAG 连接对电路板进行测试、请运行中的 program_ftdi.bat 文件

    对电路板上的 FTDI 芯片进行编程的 xds100v2-FT_Prog_v2.2.zip 文件。"

    是错误的

    我理解正确吗?
    如果正确、我应该访问 您在上一个帖子中提到的链接(e2e.ti.com/.../21086)。

    谢谢你。

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

    您好!

    没错。

    一个 xds100v1实现的示例是 TMDSCNCD28035ISO。  它的核心是48引脚 FT2232D 芯片。
    一个 xds100v2实现方案的示例是 TMDSCNCD28069ISO。  它的核心是64引脚 FT2232H 芯片。

    您可以在 controlSUITE/C2000Ware 中参考每个电路的原理图以查看差异。

    ===

    要对 xds100v1进行编程、应使用链接到的论坛帖子。
    (请注意、我认为每个驱动程序都是相似的、并且可以互换使用-在某些编程方法中[但不是全部]。  这可能有助于解释说明错误的原因。  话虽如此、始终最好为您正在使用的 FTDI 使用正确的编程映像)


    谢谢、
    Brett

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

    感谢你的善意帮助。

    我最终可以将 xds100v1安装到 EEPROM 中。  

    谢谢你

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

    只需确认:
    您能够在 ISO controlCARD 上对 FTDI 进行编程?  
    基板上的其他器件吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不、恐怕我不想用 TMDSCNCD28035ISO 卡毁掉
    我成功地使用 BIDIR 基板进行编程。
    我有另一个问题、但我将询问另一个主题
    谢谢你。