R. Simning wrote:
...
I modified my code to continually loop on a read of the first location within CE3 space with a 1/2 second loop delay and looked at the signals with a scope. What I found was not one access, but bursts of 278 accesses at a period of 1/2 second. It appears when I attempt to read a single byte from CE3, the hardware actually attempts to read a burst consecutive accesses. The period between bursts is approximately 1/2 second and the period between individual accesses within the burst is approximately 37.3 usec.

I saw similar but more reasonable things when I was just beginning to use the EMIF: scope showing 4 pulses when I was expecting one, etc. (Reason: external memory configured for wrong width and trying to access it via a pointer to the wrong type.)

This is just a guess: Does your code have any structure or array with a size of 278 bytes? Could you be using a pointer to that data type by mistake? (Run out of ideas here.)


_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to