Hello all,
I'm doing some preliminary work on interruptions for the DSP C6678.
As I read the documentation (user guides, wiki, chm doc) I run into some questions :
- when you say "host" does it mean the DSP (all 8 cores) or the corepac (1 core) ?
- what does the acronym GEM mean ?
I have identified 4 ways to disable/restore interruptions on a single core, which are :
1) assembly (DINT, RINT)
2) intrinsics (_disable_interrupts, ...)
3) CSL (CSL_intcGlobalDisable, ...)
4) Sysbios HWI (Hwi_disable, ...)
For the DSP level (all 8 cores at once) would it work using :
a) CSL : CSL_CPINTC_enableAllHostInterrupt(cphnd);
or b) Sysbios : CpIntc_disableAllHostInts(UInt id);?
If I disable the 4 CICs then I won't get any events/interruptions right ? (for all cores I mean)
Is there any simpler way ?
Thank you,
Clément