Hi All,
We are using PDK1.0.4 with selected files from PDK1.0.7 in order to give support for DMA SPI Receive, which was not supported by the PDK1.0.4 issue/release. (Ti RTOS not Linux).
The reason for our not adopting a later PDK version in it's entirety is down to the fact that we made significant special modifications to the PDK1.0.4 release, which has effectively meant that for the most part we are stuck with this release.
We have the SPI DMA transmit on one processor working nicely, and now have the SPI DMA receive working on the other processor connected via SPI.
Everything seems fine for an apparently random time between a few seconds and 70 minutes (this is the longest we've seen the system run before crashing). We execute the DMA callback routine many, many times (normal rate in our test code is 10Hz) so in the case where it fails after 70 minutes that's 42,000 calls completed successfully before failing.
No other events are occurring which could be affecting this.
Are there any known problems with PDK1.0.7 which might be causing this behaviour?
Any pointers or suggestions would be most welcome.
regards
Paul Jacomb