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.

Booting from USB port for C5535

Hello,

We are developing a board with a C5535 connected to a Host(Linux) and we prefer C5535 to boot over USB directly.

I have read the bootloader documentation for c5535 (http://www.ti.com/lit/an/sprabl7a/sprabl7a.pdf). Here are my questions

  1. In the document, there is a link to sprabl7.zip, containing a file called usb_boot.exe while it doesn't work properly with error DriverInit: failed to initialize USB driver: error 0x20000007 ("Internal system error") under Windows7.  Is there any special USB driver provided for it?
  2. According to the document, if there is no valid image provided, the DSP will keep trying UART/USB port. Is that right?
  3. In the document, there is a screenshot of usb_boot.exe with the an option 4 Read/Write from pipes . Is that means it is feasible to retrieve the image back from DSP after the bootload download the image into RAM? If so, how to realize it? Is there any sample code about it? We need to verify the integrity of the image in RAM.
  4. Is there any special requirement (etc. internal protocal ) for DSP bootloader download image from USB port? We want to develop a tool similar to usb_boot.exe under Linux using Python, is that feasible? 

Br

Hongzhi