Dear Experts,
I worked on a DM642 based project recently and I had faced following issues:
1) Cache Invalidation did not work after a EDMA transfer
2) The PCI bus used to get locked
(1) was solved by a workaround (Forcing the cache invalidation by doing a memset) and regarding (2) there was a minor defect in programming logic.
But although the above issues were solved via a workaround, I would like to know the root causes to the above issues. Under what circumsatnces can the above happen.
Note: I worked on the DM642 with Silicon Revision 1.2
Thanks in adavnce.
-Rgds
Vallabha