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