Hi,
The latest version of HalCoGen attempts to catch DMA interrupts when enabled in the VIM, which is handy. The problem is that when two or more DMA interrupts are enabled (e.g. BTC and HBC) in HalCoGen under the VIM tab, two phantomInterrupt functions are defined in sys_dma.c. Also, the phantomInterrupt function is redefined in sys_phantom.c, so it will not link if just one occurrence is deleted from sys_dma.c. I'm working around this by deleting the two phamtomInterrupt's, writing my own ISRs and mapping them with vimChannelMap. However, it would be nice to not have to delete phamtomInterrupt every time I generate HalCoGen code and it would be even nicer for enabled interrupts to just appear and work in notification.c.
Hope this can be forwarded to the relevant people.
Thanks,
Jack