I want to connect with the uC only via USB. But first, i have to Enable the USBIOEN bit in the GPACTRL2 Register. I dont know how to communicate with the uC to set the suitable bit when the USB Controller is still disabled. Is it possible to enable the usb by a Pin, or do i have to connect with an other communication bus like Can?Or did i just get it wrong and i can connect to the controller without any changes?
Im using the tms320F28069 (100Pin).
Are you using a TI development board? If so, which one? If not, what board are you using?
You probably want to use JTAG to connect to the part, debug it, and build your application. Some of the development boards have this built in via a USB interface.
In your finished application, you can run from nonvolatile flash memory and perform whatever configurations you need to communicate with USB after power-up.
Im not using a development board from ti . Im currently developing an own board with the tms320 (as LQFP) on it as controller. Now i dont know how to enable the USB controller on the device.
Thanks for your Answer
Randy,How do you plan on writing firmware to the device? You need firmware present before you can enable the USB controller. We have examples where you can use a USB connector to program the device through the JTAG protocol if this is what you are looking for. These are different pins than the USB controller though.
Hi,So i can/ have to install a Firmware version through JTAG? I would need a JTAG-USB Converter for my PC then. I found some XDS100v2 Converters that should work on my application but im not sure if theyre really working on the TMS320C28x Core, can you recommend a model? Can i use the F28069 Piccolo control stick for this Problem, because there is an USB-JTAG Emulator built on it? Do you know where to find something like a manual to install a firmware version by the JTAG Protocol?I will update this topic, if i found something useful by myself.
We support the use of the XDS100v2. Various versions of the XDS100 are used on all of our controlCARDs. If you are just looking for a method to program the firmware from your PC's USB port, this is what you want to do. The USB controller on the F28069 itself is for using the USB protocol within your firmware.
Check out this fundamental guide for getting started with a C2000 Piccolo device. It will go over using CCS and installing firmware via the XDS100v2. Let us know if you have any questions afterwards.
EDIT: Note you can use the USB port on your PC to program a device which does not have USB on the chip. If this is the reason you selected the F28069, note you could use any other device in the Piccolo series with the same emulator (XDS100v2).
One important thing to note about USB on the F2806x series:
Only the U varieties have USB turned on. If your device is just F28069, USB won't work on it. The part number needs to be F28069U.
Hope this helps,
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.