Changing the PR_OLD_COUNT worked for me too! It was originally set to 0x7F
(the default at reset is 0xFF). I changed it to 0x1F and I do not see any
more shifting of the OSD. Thanks!

-----Original Message-----
From: Carlos Ojea [mailto:[EMAIL PROTECTED] 
Sent: Friday, December 15, 2006 2:28 AM
To: Anthony P. Lannutti
Cc: [email protected]
Subject: Re: OSD shifted when executing code on DSP

> The OSD appears shifted for just a frame time and then goes back. It seems
> to occur most often when I am moving data with memcpy.

That is exactly what I see if I do a memcpy on the dsp (if I don't do
the change to PBBPR register)

> I am at a loss as to what to do next!

Try to change the PR_OLD_COUNT on PBBPR register to set the number of
transfers that must be made before the DDR2 memory controller raises
the priority of the oldest command.

Changing PR_OLD_COUNT value from 0x20 to 0x10 solved the problem for me!!!

Thanks and regards,
Carlos

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

Reply via email to