On Thu, 2009-05-07 at 09:50 +0800, Jeff wrote: > Thanks for your suggestion. My test for audio stalls is not running from > NFS(from local nand). What is the reference value of PBBPR register for > DM355? Thanks.
check out this link. http://e2e.ti.com/forums/p/4117/18643.aspx I recall reading that the PBBPR defines a timeout value which to raised the priority of certain operations. It would cause performance issues for dm355 if the value is not set. It has been a few months, so I can't recall the details. Also, I recall that you will get better performance with yaffs2 then jffs2. In addition, if you are using a large partition (or no partition), you may want to try a smaller partition (say 256 or 512M) and see if that helps. Regards, Steve > > BR, > Jeff > > > -----邮件原件----- > 发件人: Steve Chen [mailto:[email protected]] > 发送时间: 2009年5月6日 21:58 > 收件人: Jeff > 抄送: davinci forum > 主题: Re: 答复: 答复: 答复: AudioDriver Problem > > On Wed, 2009-05-06 at 20:55 +0800, Jeff wrote: > > That's great. Do you have some ideas to improve DM355 performance now? > > You think that audio stalls is caused by DM355 performance issue? Thanks. > > It is possible since you can get data underflow. I observed performance > issue when playing NFS mounted files. The most obvious place to start is > the dm9000 (Ethernet) performance. It is only getting around 25Mbps when > measured with netperf. Currently, the DM9000 does not use DMA. > The processor is physically copying both transmit and receive Ethernet data. > I started looking at having DM9000 to use DMA a few weeks back, but other > issues came up, so I have not being able to work on it lately. > I hope to start looking at it in a few weeks. > > I do remember a couple of other things you may want to try. > > 1. I think I put in a patch to address an audio stall sometime back, so > make sure you are using the latest MVL kernel. TI is pushing the DaVinci > ALSA driver to the community, so the same fixes should be available in > DaVinci git once the effort is completed. > > 2. There is an errata on PBBPR register for DM355. Make sure the register > is setup correctly. > > Regards, > > Steve > > > > > Jeff > > > > -----邮件原件----- > > 发件人: Steve Chen [mailto:[email protected]] > > 发送时间: 2009年5月6日 20:55 > > 收件人: Jeff > > 抄送: Davinci-Linux-Source > > 主题: Re: 答复: 答复: Audio Driver Problem > > > > On Wed, 2009-05-06 at 20:32 +0800, Jeff wrote: > > > I am working on DM355 EVM. Before I changed the dma.c code, I can > > > not get work for playing video while playing audio. > > > I changed dma.c code as below: > > > > > > static unsigned long param_entry_arm[] = { #ifdef > > > CONFIG_ARCH_DAVINCI_DM355 > > > 0xFFFFFFFFu, 0x00000000u, 0x00000000u, 0xFFFFFFC0u, > > > #else > > > 0xffffffff, 0xffffffff, 0x0000ffff, 0xffffffff, > > > #endif > > > 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, > > > 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, > > > 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff }; > > > > > > The original code is as below: > > > static unsigned long param_entry_arm[] = { > > > 0xffffffff, 0xffffffff, 0x0000ffff, 0xffffffff, > > > 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, > > > 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, > > > 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff }; > > > > > > at this stage, i can not get work for playing video with audio. It > > > will get stuck in 2 secs. > > > > > > > DM355 EVM has performance issues when playing video and audio at the > > same time. Improving dm355 performance is in my to-do list. > > > > Regards, > > > > Steve > > > > > > > > > _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
