Basically we built a custom board and I’ve got it pretty far along, I’ve written the device drivers for the encoder and decoder have them integrated into the kernel and linux is booting and I’m performing video loopback tests.
I also wrote some IUNIVERSAL algorithms for the DSP and have them running via the codec server on the EVM board. The issue is that the board hangs when I run the exact same code from our custom board. I figured this would be straight forward because the DSP and ARM are obviously on the same chip. My assumptions were that the DSP/Link boots the DSP with the codec server I have created when I call CERuntime_init(). Is it correct that the DSP is taken out of reset when the CERuntime_init() is called and DSP/Link loads the codec server? I’m stumbling around a little here searching for some registers I may have configured incorrectly and what not, any help would be greatly appreciated. I’m not sure what the difference between my board and the EVM is in terms of configuration. Granted the EVM is 1 GHz and our board is currently the 594 MHz, but everything else seems to be configured properly and working. I must be missing something here.