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.

[参考译文] TUSB9261:如何确保在刻录固件后检测到 HDD?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/889311/tusb9261-how-to-make-sure-hdd-is-detected-after-burning-the-firmware

器件型号:TUSB9261

大家好、

应用:使用 TUSB9261使 PC 可以读取仅具有 SATA 端口的 HDD 中的数据。  PC--TUSB9261---硬盘驱动器

硬件连接:下图是 TUSB9261DEMO 板上 用于 SATATXM 和 SATATXP 的连接方式。  我们实际上使用反向连接。  因为演示中提到固件应考虑到这一点。  我的应用程序的正确连接方式是什么? 请 帮助提供相关固件。

我们已尝试通过工具 TUSB926x_Burner_2.10.0烧录 TUSB926x_Firmware_v1.06、您可以参阅下图:

固件烧断后、PC 可以检测 USB 设备、VID 为0451 PID 为9261 (刻录前为926b)、如下所示 、检测 USB 大容量存储设备和 SCSI。  但无法获取硬盘(如 存储卷)的信息。  

问题:-如何确保固件烧坏良好并获得 HDD 信息?  TUSB9261是否有任何能够显示驱动器良好状态的控制引脚?

         -在考虑硬件连接时,固件是否是正确的版本?

         -是否应关闭其它操作以检测硬盘?

数据表中提到 SPI 具有特殊的时间序列、但 我们无法通过软件进行控制。 您能否解释如何实现 SPI 操作的序列和要求? 提前感谢。

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

    为 TI 的机票分配了一名工程师、并将很快回复。

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

    你好、苔丝、

    固件可从 TI.com 上的 TUSB9261产品页面获取。 如果客户已下载固件包、则在安装固件包后、将以类似如下的文件路径提供该软件包: C:\Program Files (x86)\Texas Instruments\TUSB926x Firmware\Alternate SATA Politity FW。 多项式交换意味着 P 引脚和 N 引脚被交换。 正确的连接取决于所选的固件版本。 如果 Custer 有原理图、并且可以告诉我他们计划使用的 FW 版本、我可以确保其正确。

    2.这似乎更多地是硬盘问题。 根据您的说明、FW 已正确烧坏。 更详细地说、一旦启动固件烧录过程、SPI 闪存将被擦除并使用"新"固件重新写入。 如果可以在正确的 VID/PID 组合中看到 TUSB926、则 TUSB9261已正确枚举、这意味着已成功加载 FW。  (VID/PID 默认值为 0451/9261、但可以根据所选描述符进行更改)。

    3.您之前发布的 SPI 闪存似乎没有问题。 如果使用推荐的 SPI 闪存器件之一、则应满足此序列。