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.

[参考译文] DS110DF1610:如何生成正确的 hex 文件

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1206755/ds110df1610-how-to-generate-the-correct-hex-file

器件型号:DS110DF1610
主题中讨论的其他器件: USB2ANYDS110DF410

您好、TI

1.如何生成正确的 hex 文件?

使用重定时器 DS110DF1610时、选择 EEPROM 作为启动配置模式、并准备好目标板(非演示板)和 EEPROM 芯片编程 工具 。 现在我想生成一个"。 使用 SigCon Architect 的"EEPROM 页面"中的 hex"文件、然后将其直接刻录到 EEPROM 芯片中、并将重定时器配置为在 SMBus 主模式下以适合自身 工作配置来读取 EEPROM 的内部数据。 但是、SigCon Architect 的"EEPROM 页面"上的数据无法更新。 通过点击"Write to EEPROM Hexe"按钮生成的 EEPROM 数据全部为"00",软件现在处于演示模式。 问题是什么? 如何生成正确的 hex 文件?  您能否提供通用 hex 文件供参考?

  

 生成的十六进制文件数据为00:   

  1. EEPROM 大小64k 位(AT24C64)是否正常?
  2. 是否有任何调试 RX TX 值的规则或好方法? 您能否共享它?

谢谢!

此致!

插孔

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

    您好、Jack、

    1) 1)要生成 EEPROM 文件、请 根据需要使用 SigCon Architect 配置重定时器。  如果无法通过 USB2ANY 将 SigCon Architect 连接到器件、则可以在演示模式下执行此操作。  配置器件后、按 EEPROM 页面上的"Update Slot from Device"、以便使用 SigCon Architect 中的器件数据更新 EEPROM 数据。 然后可以保存该文件。

    2)查看 AT24C64 ,它似乎使用2字地址作为其寻址的一部分。   已知该器件兼容的 AT24C01C/02C/04C/08C/16C EEPROM 似乎在寻址期间使用1个字地址。 如果可能、我建议使用其中一种、以确保兼容性。

    3)对于 RX、我们通常利用内部眼图监视器来观察重定时器是否能够很好地均衡信号。  HEO/VEO 最好至少达到0.4 UI 和200mV。  对于 TX、这将更多地依赖于来自链路伙伴的诊断。  您可以混合执行试验/错误和 Greenbox 测试以达到最佳 TX 设置。

    https://www.ti.com/lit/pdf/slyt678

    谢谢。

    德鲁

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

    您好, Drew,á

    感谢您的回答。 对于第一个问题、仍然有一些问题:只有在配置器件后、才能生成 hex 文件。 目前、没有 USB2ANY 数据线、因此无法配置器件。 是否有其他方法可以生成 hex 文件? 您能否提供 hex 文件供参考?

    谢谢,

    插孔

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

    您好、Jack、

    对于我们的大多数器件、我们能够在演示模式下使用 SigCon architect 来生成 EEPROM。  此 SigCon Architect 配置文件似乎未启用此功能。  我可以在下周早些时候提供 EEPROM 十六进制文件。  对这种不便深表歉意。

    谢谢。

    德鲁

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

    您好, Drew,á

      期待您的回复。

    谢谢,

    插孔

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

    您好、Jack、

    我仍计划在本周早些时候提供 EEPROM。  感谢您的耐心等待。

    谢谢。

    德鲁

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

    您好, Drew,á

     好的。询问其他问题:

    1. 器件是否具有初始运行参数? 如果满足电源(2.5V)、复位和时钟(25MHz)条件、芯片能否正常工作?
    2. 器件在正常运行后的性能如何?
    3. 设备故障或错误的症状是什么?

    谢谢。

    插孔

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

    您好、Jack、

    1) 1)通常、默认情况下 TI 的重定时器将锁定为几个默认数据速率、而无需进行额外配置。  DS110DF1610的限制在于它支持多个 REFCLK 频率。  由于默认 REFCLK 频率为125MHz、因此我希望在不选择25MHz REFCLK 的情况下器件能够正确工作。

    2) 2) 2)您对哪些类型的性能指标感兴趣?

    3)设备故障的症状可能是接收到意外的 I2C 通信错误或无法获得 CDR 锁定。

    谢谢。

    德鲁

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

    您好, Drew,á

      您是否找到了 EEPROM 文件? 如何设置 EEPROM 的 A0、A1、A2?

    谢谢。

    插孔

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

    您好、Jack、

    很抱歉、我打算今天就提供 EEPROM 文件。  在 DS110DF410数据表中、如果 EEPROM > 256、A1和 A2中的一个或两个应悬空。

    谢谢。
    德鲁

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

    您好、Jack、

    很抱歉耽误你的时间。  我通过将 DS110DF1610设置为默认设置并使用 SigCon Architect 生成 EEPROM 文件来生成此文件。   

    谢谢。

    德鲁

    e2e.ti.com/.../ds125df1610_2D00_default_2D00_w_2D00_dut.hex