Technical discussions about the TI C55x DSPs (including the c5501, c5502, c5503, c5507, c5509, c5510 and OMAP5910).
Hi, I am using 5509A kit(designed by own as per reference circuit)... I want to configure the chip as usb bootloader.... I configured GPIO[3:0] =0010b and provided 12MHZ accross X1 and x2.... The usb circuit are also designed according to datasheet... But my PC fails to recognised the device.. How to troubleshoot it... Regards Pradeep
Pradeep- > I am using 5509A kit(designed by own as per reference > circuit)... I want to configure the chip as usb > bootloader.... I configured GPIO[3:0] =0010b and provided > 12MHZ accross X1 and x2.... The usb circuit are also > designed according to datasheet... But my PC fails to > recognised the device.. How to troubleshoot it... Is USB bootload your first debug step? Have you verified that you can download some small code via JTAG and perform basic board functions (chip reset, memory access, measure correct clock input and PLL settings, etc) ? -Jeff______________________________
On Oct 5, 2010, at 05:26, m...@gmail.com wrote: > I am using 5509A kit(designed by own as per reference circuit)... I > want to configure the chip as usb bootloader.... I configured GPIO > [3:0] =0010b and provided 12MHZ accross X1 and x2.... The usb > circuit are also designed according to datasheet... But my PC fails > to recognised the device.. How to troubleshoot it... > > Regards > Pradeep I suggest that you start with a JTAG Emulator so you can develop basic USB firmware. This would enable you to confirm that your USB circuit is fully functional. The Emulator allows you to bypass the bootloader and directly run your own firmware. This removes the bootloader from the equation. Alternatively, you can also use the JTAG emulator to Reset the DSP, and then you can actually step through the USB bootloader code in the DSP ROM to see where things might be going wrong on the DSP side. Once you have confirmed that the USB circuit works, the USB bootloader should appear in your device list as a Texas Instruments VID with a particular PID. These values are hard-coded into the DSP ROM as documented in SPRA840C. I suggest that you read that document thoroughly to understand the USB bootloader process. You will probably need various Windows troubleshooting tools like USBView.exe to see what appears on USB. If things still do not work after following the above, you may need USB hardware debugging tools, which can be somewhat expensive. Brian Willoughby Sound Consulting______________________________
Thanks for your reply.... I will do all the troubleshooting steps as per your suggestion..... Regards Pradeep______________________________