[#6888] Under run and over run may happen for ad1836/ad1938 in 2011r1
Submitted By: Vivi Li
Open Date
2011-11-18 02:01:09
Priority:
Medium Assignee:
Scott Jiang
Status:
Open Fixed In Release:
N/A
Found In Release:
2011R1 Release:
Category:
N/A Board:
N/A
Processor:
BF537 Silicon Revision:
Is this bug repeatable?:
Yes Resolution:
Assigned (Not Start)
Uboot version or rev.:
Toolchain version or rev.:
gcc4.3-2011R1-RC2
App binary format:
N/A
Summary: Under run and over run may happen for ad1836/ad1938 in 2011r1
Details:
I can see under run happen on regression machine for ad1836 on bf537-stamp.
On bf533-stamp, overrun may happen.
Bellow is the log on 537-stamp. It's difficult to reproduce on bf537.
--
root:/> arecord -f S24_LE -r 48000 -c 1 -t wav -d 5|aplay
Recording WAVE 'stdin' : Signed 24 bit Little Endian, Rate 48000 Hz, Mono
Playing WAVE 'stdin' : Signed 24 bit Little Endian, Rate 48000 Hz, Mono
tx dma is already stopped
tx dma is already stopped
tx dma is already stopped
tx dma is already stopped
tx dma is already stopped
sport status error: TUVF
sport status error: TUVF
root:/>
--
Bellow is the log on bf533-stamp.
--
root:/> arecord -f S32_LE -r 48000 -c 1 -t wav -d 5|aplay
Recording WAVE 'stdin' : Signed 32 bit Little Endian, Rate 48000 Hz, Mono
Playing WAVE 'stdin' : Signed 32 bit Little Endian, Rate 48000 Hz, Mono
overrun!!! (at least 0.030 ms long)
root:/>
--
Follow-ups
--- Vivi Li 2011-11-22 03:22:39
Under run may also happen with ad1938 on bf537-stamp.
--
arecord -f S16_LE -r 48000 -c 2 -t wav -d 5|aplay
Recording WAVE 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
Playing WAVE 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
sport status error: TUVF
root:/>
--
Files
Changes
Commits
Dependencies
Duplicates
Associations
Tags
File Name File Type File Size Posted By
No Files Were Found