Hello,
I am experiencing difficulties with my design, I am able to load the default firmware and have tried to follow the demo board (TUSB9261 DEMO) as closely as possible with a few modifications regarding the power supply and sata connector style (Molex 67800-5022).
Status LED's (USB cable unplugged)
PWM1 pulses
PWM0 solid on
GPIO2: solid on
GPIO7: solid on
Status LED's (USB 2.0 cable plugged in)
PWM1 pulses
PWM0 off
GPIO2: solid on
GPIO7: solid on
The UART connection reports the following:
========================================================
|| TUSB926x Firmware v1.04 [Feb 10 2014 14:38:35] ||
|| Device ID: 0x0000 ||
========================================================
Reset Flag(s): [Power-Up]
[0000000001] Datapath RAM Usage: 80208 / 81920 bytes.
[0000000001] Supported NCQ Depth: 32
[0000000001] U1/U2 Transistions: OFF
[0000000001] USB PHY Suspend: ON
[0000000001] SATA LPM: OFF
[0000000001] Device is Bus-powered.
[0000000001] -> usb_hal_init()
[0000000001] USB Core Ver: 0x120a.
[0000000001] USB SSC is OFF.
[0000000051] -> usb_hal_connect()
[0000000051] -> ahci_init()
[0000000051] -> ahci_hba_reset()
[0000000306] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000000306] -> ahci_port_reset(0)
[0000000361] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000000361] -> ahci_port_reset(0)
[0000000416] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000000416] -> ahci_port_reset(0)
[0000000471] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000000471] -> ahci_port_reset(0)
[0000000526] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000000526] -> ahci_port_reset(0)
[0000000581] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000000581] -> ahci_port_reset(0)
[0000000636] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000000636] -> ahci_port_reset(0)
[0000000691] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000000691] -> ahci_port_reset(0)
[0000000746] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000000746] -> ahci_port_reset(0)
[0000000801] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000000801] -> ahci_port_reset(0)
[0000000856] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000000856] -> ahci_port_reset(0)
[0000000911] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000000911] -> ahci_port_reset(0)
[0000000966] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000000966] -> ahci_port_reset(0)
[0000001021] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000001271] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000001271] -> ahci_port_reset(0)
[0000001326] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000001326] -> ahci_port_reset(0)
[0000001381] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000001381] -> ahci_port_reset(0)
[0000001436] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000001436] -> ahci_port_reset(0)
[0000001491] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000001491] -> ahci_port_reset(0)
[0000001546] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000001546] -> ahci_port_reset(0)
[0000001601] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000001601] -> ahci_port_reset(0)
[0000001656] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000001656] -> ahci_port_reset(0)
[0000001711] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000001711] -> ahci_port_reset(0)
[0000001766] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000001766] -> ahci_port_reset(0)
[0000001821] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000001821] -> ahci_port_reset(0)
[0000001876] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000001876] -> ahci_port_reset(0)
[0000001931] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000001931] -> ahci_port_reset(0)
[0000001986] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000002236] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
[0000002236] @Error: Timeout waiting for PHY Ready. P0SSTS = 0x00000000, P0SERR = 0x00000000.
[0000002236] Connected to 0 AHCI device(s).
Any help would be appreciated
Cheers,
Chris