您好,
我们在设计中已将TUSB9261融入其中。 我们现在遇到的问题是,在启动并纠正所连接SATA磁盘的初始化后,TUSB9261芯片USB从属设备进入挂起模式。 我们将TUSB9261与Karo Elektronics TX6ÜL (
)。 USB数据线直接连接到TUSB9261,没有任何其他设备(如集线器)。 由于这是一款嵌入式产品,因此不存在USB电缆。 因此,GPIO4 (self_PWR)使用3K6电阻连接到3V3。 USB_VBUS使用指定的90k1/10K分压器连接到5V (引脚上为~500mV)。
我们已使用TI提供的固件来刷新连接的SPI闪存。 TUSB9261芯片正在正确启动,可识别连接的SATA SSD磁盘。 但是,看起来似乎是尝试连接到USB,但失败。 TUSB9261的串行输出显示以下输出:
===========================================================================================================
|| TUSB926x固件版本[2013 1.02 年5月28日10:41:05]||
||设备ID:0x0000 ||
===========================================================================================================
重置标志:[Power-通 电]
[0000000001] datapath RAM用法:8.0144万/81920字节8.192万字节。
[0.0001万]支持的NCQ深度:32
[0.0001万] EP2-in TRB PTR = 0xc0012cb0
[0.0001万] EP2-Out TRB PTR = 0xc0012cf0
[0.0001万] EP3-in TRB Ring PTR = 0xc0012d10
[0.0001万] EP3-Out TRB Ring PTR = 0xc0012dc0
[0.0001万]加扰:开
[0.0001万] U1/U2转换:关闭
[0.0001万] USB PHY挂起:开
[0.0001万] SATA LPM:关闭
[0.0001万]系统时钟门控:打开
[0.0001万]设备已自行供电。
[0.0001万]-> usb_hal_init()
[0.0001万] USB Core版本:0x120a。
[0.0001万] USB SSC已关闭。
[0000000051]-> AHCI_INIT()
[0000000051]-> AHCI_HBA_RESET()
[0000000052]协商的SATA Gen-2速度。
[0000000076]
[0000000076]=========================================================
[0000000076]识别设备信息
[0000000076]=========================================================
[0000000076]
[0000000076]型号:M500IT_MTFDDAT064MBD
[0000000076]固件版本:01.00
[0000000076]序列号:17.0515万F208D0
[0000000076]磁盘类型:固态
[0000000076]饰件支架:是
[0000000076]
[0000000076]规格符合性:ATA-3
[0000000076]可移动介质:否
[0000000076] UDMA模式= 0x007f
[0000000076] PIO模式= 0x0003
[0000000076]
[0000000076] lba48:是
[0000000076]最大LBA = 0x0万 07740ab0
[0000000076]写入FAA:是
[0000000076]全局名称= 0x500a0751 15f208d0
[0000000076]
[0000000076] SATA Gen 2 (3.0 Gb/s):是
[0000000076] NCQ支持:是
[0000000076]队列深度= 31
[0000000077]
[0000000077]逻辑扇区大小=512字节
[0000000077]物理扇区大小=4096字节
[0000000077]逻辑扇区偏移量=0
[0000000077]
[0000000077]=========================================================
[0000000198]已连接至1个AHCI设备。
[0000000198]-> usb_hal_connect()
[0000000198] LTSSM状态=(0x5) RX检测。
[0000000296] HS/FS/LS状态=(0x0)开。
[0000000297]发生USB重置事件。
[0000000297]-> AHCI_RESET_LUN(0)
[0000000301]已全速连接。
[0000000304] HS/FS/LS状态=(0x5)提前暂停。
[0000000307] HS/FS/LS状态=(0x3)挂起。
TUSB9261决定进入挂起模式的原因是什么?
此致!