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.
Hi,
I have been looking around forum trying to find out more information about USB bootloader for TMS320F2838xD processors.
I came across post that indicated, USB bootloader requires 20 MHz Oscillator.
I might have missed the information explaining why that is, but can anyone help me understand why?
Is this hardware limitation, or included software limit?
Thaks,
Swapnil
You'll see there's a note in the data sheet stating that to meet the USB protocol accuracy requirements, the device's on-chip oscillator (INTOSC) can't be used, so the USB boot loader configures the the AUXCLK source to be the external oscillator and then configures the the AUX PLL. The multiplier and divider settings were chosen based off of a 20 MHz oscillator.
If you want to check out the boot loader code, you can find it in [C2000Ware installation]\libraries\boot_rom\f2838x\[rev]\rom_sources\
Whitney
Hi Whitney,
Will boot rom be ever updated to work with 25 MHz with later releases?
Swapnil
No, there aren't currently plans to update it.
Note that if you're using a controlCARD, there are instructions in the User's Guide to switch from the 25 Mhz to 20 Mhz which would allow you to use the USB boot loader on the controlCARD.
Whitney