Hello,
I am wondering why it takes more than 250 milliseconds for the DSP to
write 1 MB straight 1s into common memory.
The DSP task is created by an ARM application via DSPLINK 1.3. It uses
the PROC and MSGQ module and sends the DSP the physical address where to
write via MSGQ_put. I am sure it is the writing task that takes the time
since writing only 500 kB takes roughly the half of the time.
By the way, the "common memory" is allocated with CMEM into a pool big
enough.
I cannot explain these long execution times for such an easy task -
maybe the DSP accesses the memory byte by byte? How can one access the
memory faster? Sounds like a newbie question, but I was not able to
answer it myself.
Andre
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source