Tool/software:
Can I use the chip W25Q64JVSSIQ as SPI Flash? Now it can run on Linux5.10 , can‘t find sata. The firmware is TUSB926x_FW_v1.06.bin.
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.
Tool/software:
Can I use the chip W25Q64JVSSIQ as SPI Flash? Now it can run on Linux5.10 , can‘t find sata. The firmware is TUSB926x_FW_v1.06.bin.
Hello,
"The flash memory is erased by the bootloader prior to programming and must use a word size of 8 bits with an address length of 24 bits and its program instruction must allow 256 bytes to be written in one operation. TI recommends a minimum flash size of 512 kb (64 k × 8)." - Datasheet
Only the SPI devices in the datasheet have been tested. I'm checking to see if your flash meets these requirements.
In the meantime, do you have a schematic to share?
Regards,
Nicholaus
Hi Nicholaus:
I think sch is all right because the board can read IC ID and it can programming success. The spi device have benn tested all end life .
Hi Xiang,
If you'll notice your board does not have polarity swap on the SATA Rx/Tx.
The TUSB9261DEMO EVM does have polarity swap, and the default firmware works for boards that are designed with the same configuration.
Did you try and load the alternative firmware that takes this into account? Can you let me know the name of the file?
Thanks,
Nicholaus
Hi Nicholaus:
I just try the firmware TUSB926x_FW_v1.06.bin. And now I on a business trip,I'll try thoses firmware on Friday. But I think the connecter's signals are right, because we use this connector on other chips.
The connector should have the positive terminal on the outside (A+), but it is connected to the SATAM net on the EVM. This is why they are swapped. The TUSB926x_FW_v1.06.bin assumes that this is the case.
On your PCB you do have it "correct" meaning the negative channel goes to the right place on the connector. For this configuration you would want to use TUSB926x_FW_v1.06_SATA_NO_POLARITY_SWAP.bin.
Regards,
Nicholaus
Hi Nicholaus:
I have tried all the firmware, but still can't find sata.
TUSB926x_FW_v1.06_SATA_NO_POLARITY_SWAP.bin
TUSB926x_FW_v1.06_SATA_POLARITY_SWAP_BOTH.bin
TUSB926x_FW_v1.06_SATA_POLARITY_SWAP_RX.bin
Hi Xiang,
Use NO_POLARITY_SWAP.bin. I will review the schematic and SPI memory again and see if there is anything that would explain the issue.
The spi device have benn tested all end life .
This is correct. Here is an alternative list from a similar question asked years ago, but since the W25Q64JVSSIQ is already designed in the board I will review that one and see if there is any cause for concern.
"We identified these flashes that meet these requirements and are still available.
~www.winbond.com/.../w25x20cl_revf 20150806.pdf
~www.onsemi.com/.../LE25U20AMB-D.PDF
~www.adestotech.com/.../DS-AT25XE021A-061.pdf
~Micron M25P10A"
(8) TUSB9261: TUSB9261 - Interface forum - Interface - TI E2E support forums
Regards,
Nicholaus
Hi Nicholaus:
Thank you for your help , I'll try to connect the USB to Windows' machine do some test.
Hi Nicholaus:
Thanks, I have solved the promblem. I cut the line of usb on the board , then conncet it to computer. And use the tool TUSB926x_Burner_2.10.0.exe to burn the flash with the firmware TUSB926x_FW_v1.06_SATA_NO_POLARITY_SWAP.bin . At last connect the usb to cpu on the board.