I am developing on a EVMK2X eval board (advantech XTCIEVMK2X), using Bios 6.35.04.50, IPC 3.00.03.28. I have configured and tested the interrupt setup and edma using ti/sysbios/family/c66/tci66xx/Cpintc and it works fine. I also have tested the messageq functionality and IPC. After combinig the two, the call to Ipc_start() fails with
ti.sysbios.family.c64p.Hwi: line 188: E_alreadyDefined: Hwi already defined: intr# 5 xdc.runtime.Error.raise: terminating execution
I am indeed using the irq5 for my edma completion when I set up my events and interrupt.
When I changed the interrupt to irq6, the error goes away! Is Ipc_start() assuming/setup to use irq5 internally? Is this documented somewhere?
Regards