Hello,
I have a custom PCI board based on TMS320DM642 and I am trying to interrupt the Host by PINTA signal. On the Host side I have a Windows 7 64-bit, and I am using a kernel mode driver (in my case Jungo WinDriver) to access the PCI memory map, IO Port, and to handle interrupt. I have access to DSP memory, and PCI registers.
There is a part that DSP should interrupt the host. I do this by setting the INTREQ bit of RSTSRC, and I receive the interrupt but repeatedly at the host.
The problem is that I couldn't deassert it and I receive the interrupt until either my host software crash or the whole system hang and I have no choice but to reboot.
I tried to deassert the interrupt by setting the INTRST bit of RSTSRC or INTSRC bit if HSR port but none of these methods apparently working.
Is there anything I am missing here? I would be grateful if somebody give me some suggestions.
Thanks,
Arash