Other Parts Discussed in Thread: TUSB9261
We use the TUSB926x_FW_v1.06.bin firmware image and managed to write it to the SPI flash (assumption).
We use UBoot to boot the board. All supply voltages have been checked.
At this stage, no USB is initialized. We do not have a SATA device connected.
After toggling the GRST# pin (pin 4) of the TUSB9261, the IC starts and tries to read from the SPI flash.
First the command 0x05 (RDSR) is sent. The flash answers twice with 0x00.
About 10us later the TUSB sends 0x03 (Read command) with address 0x00, 0x00, 0x00.
So far this looks good to us.
The flash responds with exactly 3 bytes, the first 3 bytes of the firmware binary - 0x18, 0xD6, 0x00. After that the CE# goes high and nothing happens.
Is this behavior intentional? What do we need to do to fully load the firmware and get the TUSB working?
Many thanks!