Hi
I've written an industrial application on a C6745 that uses the McASP port. Being a safety critical device, I cannot use software not written by us (e.g. DSP/BIOS, CSL (if one existed), etc.). It's the first time my company uses a C6000 DSP.
My problem is with the CPU Interrupts. I can't find info on how to set up and enable / disable the CPU Interrupts. The Megamodule events are well documented and easy to map to CPU interrupts, but after that there's not much to go on.
The CPU user guide mentions the CPU interrupt registers and their contents, but do not tell you how to access them in C, what their addresses are, and so on. The device specific datasheet makes almost no mention of the CPU interrupts.
I've assigned the McASP event (No 61) to INT4 of the CPU. I basically need to be able to globally enable / disable the interrupts, as well as enable / disable INT4. I've copied a interrupt vector table from a C64+ project, and from the CPU user guide it looks very similar.
Any help or a pointer to the right documentation would be appreciated.
Thanks!