TUSB6250 Bootcode Application Note
The TUSB6250 bootcode is a start-up code stored as a ROM image within the TUS6250 device. An embedded microcontroller starts executing this code after power-on reset. Once the code is running, it loads application firmware from either an external memory device or the USB host controller. After the code has finished downloading, the bootcode releases its control to the application firmware.
This document describes in detail how the bootcode initializes the TUSB6250 device. In addition, several formats are listed as reference, including default USB descriptors, the I2C device header format, and the USB host driver firmware downloading format. Examples are also provided.
|