With DSP/BIOS, I set the "User Init Function" to be GBL_setPLLto225MHz(). This function, implemented in core DSP/BIOS assembly source, sets up the board to run at that speed. I need to find an equivalent implementation for Non-DSP/BIOS mode. It appears the C6713 PLL is not set when DSP/BIOS is not enabled.
Without this fix, the processor runs much more slowly than expected for Non-DSP/BIOS mode (50MHz instead of 225MHz). When timer-based models are used, this results in interrupts happening at a correspondingly slow rate.
To reproduce this problem, generate code with DSP/BIOS enabled, run it, and then do it again with DSP/BIOS disabled. The problem only exists if non-DSP/BIOS code is executed after a power-cycle reset.
Best Answer