I have implemented the TUSB9261 on my board and have some troubles with the firmware when loaded:
When the flash is burned with the TUSB926x_FW097.bin firmware, the boot process on my board is blocked in usbHID process.It is working well with the demo board.
The test I have made:
Is it possible to have some explanation and there consequences concerning the different options? Is it also possible to know what are the options used by the demo board?
Thank you in advance for your answer,
Could you clarify your following statement: "I have duplicated the SPI flash from the demo board and solder the new one directly on my board without using the flash burner. In this case, it does not stop the boot process but it does not work because of the inverted polarity in differential pair."
Also, can you try with the Firmware version available at http://www.ti.com/product/TUSB9261#technicaldocuments.
I mean I have made a binary image from the demo board SPI flash and burn a new one with a flash programmer. In this case it works fine (except that I should invert polarity on one of the differential pair as the demo board).
I have tried with the firmware available at http://www.ti.com/product/TUSB9261#technicaldocuments, but I think I do not use the right parameters.
The flash burner will add some information to the binary code, so if you make an image of an already programmed memory and you use that binary code as the firmware to be burned on another memory then after the flash burner you will have a memory with duplicated descriptors information (see Figure 3-1 of the TUSB9260 Flash Burner - User Guide)
The HID and UAS command support is describe on the TUSB9260 Flash Burner - User Guide at the below link.
Is it possible to know what the parameters are for the demo board?
The default settings are HID Enabled, UAS Enabled and Self-powered Device.
You should also upgrade to the latest firmware (rev 98) available at http://www.ti.com/product/tusb9261#technicaldocuments
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.