We are developing an embedded platform base on the AM355x and are using the TUSB9261 USB to SATA bridge. I downloaded the driver source from another thread ( http://e2e.ti.com/support/interface/digital_interface/f/130/p/224509/1364716#1364716 ). I was able to compile and burn a firmware (TUSB926x_FW_v1.03.bin). I used the following Descriptor file:
UAS_Enable = False
HID_Enable = True
DeviceIsSelfPowered = True
RemoteWakeUpCapable = True
VendorID = 0451
ProductID = 9265
Manufacturer = This_is_my_Texas_Instruments
Product = TUSB9261_Firmware_v1
Serial = A327981320040920184600778C8FD152F
wU2DevExitLat = 07FF
bMaxPower = 70
After burning the firmware, when no disk is connected to the bridge, the TUSB9261 gets discovered correctly as a USB mass storage device. When I connect a disk, I only get usb errors. After looking thoroughly at the documentation, I noticed the SATA TX pair swap.
Does the firmware that I have burn include this swap?
If so, could it be possible to have a firmware that does not have the swap?
Also, how can I erease / burn a new firmware, once the firmware was burned the first time, I was not able to re-detect the TUSB9261 in a way that the FlashBurner can use it.
Thank you,
Marc-Andre