FAQ: [#6331] There is error in adau1371 audio testing on bf527-ezkit(2010)

Document created by Aaronwu Employee on Sep 11, 2013
Version 1Show Document
  • View in full screen mode

[#6331] There is error in adau1371 audio testing on bf527-ezkit

Submitted By: angelia wu

Open Date

2010-11-05 05:21:36     Close Date

2010-11-09 01:09:07

Priority:

Medium High     Assignee:

Cliff Cai

Status:

Closed     Fixed In Release:

N/A

Found In Release:

2010R1     Release:

Category:

N/A     Board:

N/A

Processor:

BF527     Silicon Revision:

Is this bug repeatable?:

Yes     Resolution:

Fixed

Uboot version or rev.:

    Toolchain version or rev.:

2010RC4

App binary format:

N/A     

Summary: There is error in adau1371 audio testing on bf527-ezkit

Details:

 

There is error in adau1371 audio testing on bf527-ezkit.

The log as follow.

 

CPU:   ADSP bf527-0.0 (Detected Rev: 0.0) (parallel flash boot)

Board: ADI BF527 EZ-Kit board

       Support: http://blackfin.uclinux.org/

Clock: VCO: 525 MHz, Core: 525 MHz, System: 131.250 MHz

RAM:   64 MB

Flash:  4 MB

In:    serial

Out:   serial

Err:   serial

Net:   Blackfin EMAC

MAC:   00:E0:22:FE:BB:4B

Hit any key to stop autoboot:  0

Using Blackfin EMAC device

TFTP from server 10.100.4.174; our IP address is 10.100.4.50

Filename 'uImage'.

Load address: 0x1000000

Loading: #################################################################

         #################################################################

         #################################################################

         #################################################################

         #####################################################

done

Bytes transferred = 4589524 (4607d4 hex)

## Booting kernel from Legacy Image at 01000000 ...

   Image Name:   bf527-2.6.34.7-ADI-2010R1-svn929

   Created:      2010-11-05   6:29:13 UTC

   Image Type:   Blackfin Linux Kernel Image (gzip compressed)

   Data Size:    4589460 Bytes =  4.4 MB

   Load Address: 00001000

   Entry Point:  002106ac

   Verifying Checksum ... OK

   Uncompressing Kernel Image ... OK

Starting Kernel at = 002106ac

Linux version 2.6.34.7-ADI-2010R1-svn9290 (test@uclinux41) (gcc version 4.3.5 (ADI-2010R1-RC4) ) #244 Fri Nov 5 14:29:06 CST 2010

register early platform devices

bootconsole [early_shadow0] enabled

bootconsole [early_BFuart1] enabled

early printk enabled on early_BFuart1

Board Memory: 64MB

Kernel Managed Memory: 64MB

Memory map:

  fixedcode = 0x00000400-0x00000490

  text      = 0x00001000-0x00163da0

  rodata    = 0x00163da0-0x001dd530

  bss       = 0x001de000-0x001ef6e0

  data      = 0x001ef6e0-0x00206000

    stack   = 0x00204000-0x00206000

  init      = 0x00206000-0x00946000

  available = 0x00946000-0x03e00000

  DMA Zone  = 0x03e00000-0x04000000

Hardware Trace Active and Enabled

Boot Mode: 1

Blackfin support (C) 2004-2010 Analog Devices, Inc.

Compiled for ADSP-BF527 Rev 0.0

Blackfin Linux support by http://blackfin.uclinux.org/

Processor Speed: 525 MHz core clock and 131 MHz System Clock

NOMPU: setting up cplb tables

Instruction Cache Enabled for CPU0

  External memory: cacheable in instruction cache

Data Cache Enabled for CPU0

  External memory: cacheable (write-back) in data cache

Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 15748

Kernel command line: root=/dev/mtdblock0 rw earlyprintk=serial,uart1,57600console=tty0 console=ttyBF1,57600 ip=10.100.4.50:10.100.4.174:10.100.4.174:255.25f

PID hash table entries: 256 (order: -2, 1024 bytes)

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Memory available: 53424k/65536k RAM, (7424k init code, 1419k kernel code, 649k data, 2048k dma, 572k reserved)

Hierarchical RCU implementation.

NR_IRQS:159

Configuring Blackfin Priority Driven Interrupts

console [ttyBF1] enabled, bootconsole disabled

console [ttyBF1] enabled, bootconsole disabled

Calibrating delay loop... 1046.52 BogoMIPS (lpj=2093056)

Security Framework initialized

Mount-cache hash table entries: 512

Blackfin Scratchpad data SRAM: 4 KB

Blackfin L1 Data A SRAM: 16 KB (16 KB free)

Blackfin L1 Data B SRAM: 16 KB (16 KB free)

Blackfin L1 Instruction SRAM: 48 KB (42 KB free)

NET: Registered protocol family 16

Blackfin DMA Controller

ezkit_init(): registering device resources

bio: create slab <bio-0> at 0

SCSI subsystem initialized

bfin-spi bfin-spi.0: Blackfin on-chip SPI Controller Driver, Version 1.0, regs_base@ffc00500, dma channel@7

usbcore: registered new interface driver usbfs

usbcore: registered new interface driver hub

usbcore: registered new device driver usb

i2c-bfin-twi i2c-bfin-twi.0: Blackfin BF5xx on-chip I2C TWI Contoller, regs_base@ffc01400

Advanced Linux Sound Architecture Driver Version 1.0.22.1.

musb_hdrc: version 6.0, pio, host, debug=0

musb_hdrc musb_hdrc.0: MUSB HDRC host driver

musb_hdrc musb_hdrc.0: new USB bus registered, assigned bus number 1

hub 1-0:1.0: USB hub found

hub 1-0:1.0: 1 port detected

musb_hdrc musb_hdrc.0: USB Host mode controller at ffc03800 using PIO, IRQ 59

NET: Registered protocol family 2

IP route cache hash table entries: 1024 (order: 0, 4096 bytes)

TCP established hash table entries: 2048 (order: 2, 16384 bytes)

TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

TCP: Hash tables configured (established 2048 bind 2048)

TCP reno registered

UDP hash table entries: 256 (order: 0, 4096 bytes)

UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

NET: Registered protocol family 1

msgmni has been set to 104

io scheduler noop registered

io scheduler cfq registered (default)

bfin-t350mcqb: 320x240 24-bit RGB FrameBuffer initializing...

dma_alloc_init: dma_page @ 0x02915000 - 512 pages at 0x03e00000

bfin-otp: initialized

bfin-uart: Blackfin serial driver

bfin-uart.1: ttyBF1 at MMIO 0xffc02000 (irq = 31) is a BFIN-UART

brd: module loaded

m25p80 spi0.1: m25p16 (2048 Kbytes)

Creating 2 MTD partitions on "m25p80":

0x000000000000-0x000000040000 : "bootloader(spi)"

0x000000040000-0x000000200000 : "linux kernel(spi)"

bfin_mii_bus: probed

bfin_mac: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:03, irq=-1, mdc_clk=2500000Hz(mdc_div=25)@sclk=131MHz)

bfin_mac bfin_mac.0: Blackfin on-chip Ethernet MAC driver, Version 1.1

Initializing USB Mass Storage driver...

usbcore: registered new interface driver usb-storage

USB Mass Storage support registered.

rtc-bfin rtc-bfin: rtc core: registered rtc-bfin as rtc0

i2c /dev entries driver

bfin-wdt: initialized: timeout=20 sec (nowayout=0)

usbcore: registered new interface driver usbhid

usbhid: USB HID core driver

No device for DAI ADAU1373

dma rx:5 tx:6, err irq:16, regs:ffc00900

asoc: ADAU1373 <-> bf5xx-i2s mapping ok

ALSA device list:

  #0: bf5xx_adau1373 (adau1373)

TCP cubic registered

NET: Registered protocol family 17

rtc-bfin rtc-bfin: setting system clock to 1970-01-01 10:35:31 UTC (38131)

IP-Config: Complete:

     device=eth0, addr=10.100.4.50, mask=255.255.255.0, gw=10.100.4.174,

     host=bf527-ezkit, domain=, nis-domain=(none),

     bootserver=10.100.4.174, rootserver=10.100.4.174, rootpath=

Freeing unused kernel memory: 7424k freed

                           _____________________________________

        a8888b.           / Welcome to the uClinux distribution \

       d888888b.         /       _     _                         \

       8P"YP"Y88        /       | |   |_|            __  __ (TM)  |

       8|o||o|88  _____/        | |    _ ____  _   _ \ \/ /       |

       8'    .88       \        | |   | |  _ \| | | | \  /        |

       8`._.' Y8.       \       | |__ | | | | | |_| | /  \        |

      d/      `8b.       \      \____||_|_| |_|\____|/_/\_\       |

     dP   .    Y8b.       \   For embedded processors including   |

    d8:'  "  `::88b        \    the Analog Devices Blackfin      /

   d8"         'Y88b        \___________________________________/

  :8P    '      :888

   8a.   :     _a88P         For further information, check out:

._/"Yaa_:   .| 88P|            - http://blackfin.uclinux.org/

\    YP"    `| 8P  `.          - http://docs.blackfin.uclinux.org/

/     \.___.d|    .'           - http://www.uclinux.org/

`--..__)8888P`._.'  jgs/a:f    - http://www.analog.com/blackfin

 

Have a lot of fun...

 

 

BusyBox v1.16.2 (2010-11-05 10:43:34 CST) hush - the humble shell

 

root:/> PHY: 0:03 - Link is Up - 100/Full

 

root:/> arecord -t wav -c 1 -f U8 -r 22000 -d 5 wav

Recording WAVE 'wav' : Unsigned 8 bit, Rate 22000 Hz, Mono

Data access misaligned address violation

<5> - Attempted misaligned data memory or data cache access.

Deferred Exception context

CURRENT PROCESS:

COMM=arecord PID=261  CPU=0

TEXT = 0x02c10000-0x02c1c208        DATA = 0x02098208-0x02098df8

BSS = 0x02098df8-0x02c20000  USER-STACK = 0x02c3fe60

 

return address: [0x02d597f6]; contents of:

0x02d597d0:  b95a  0000  42ba  40ca  b931  40c8  302f  5082

0x02d597e0:  c682  8f82  0052  9968  e121  ff80  5808  4340

0x02d597f0:  c682  8e40  2fd5 [952f] 2fd3  9528  e122  8000

0x02d59800:  59c2  2fce  9528  c604  0e00  4e47  2fc9  9528

 

ADSP-BF527-0.0 525(MHz CCLK) 131(MHz SCLK) (mpu off)

Linux version 2.6.34.7-ADI-2010R1-svn9290 (test@uclinux41) (gcc version 4.3.5 (ADI-2010R1-RC4) ) #244 Fri Nov 5 14:29:06 CST 2010

 

SEQUENCER STATUS:               Not tainted

SEQSTAT: 00002024  IPEND: 0008  IMASK: ffff  SYSCFG: 0006

  EXCAUSE   : 0x24

  physical IVG3 asserted : <0xffa00768> { _trap + 0x0 }

RETE: <0x00000000> /* Maybe null pointer? */

RETN: <0x02bbc000> [ watchdogd + 0x0 ]

RETX: <0x00000480> /* Maybe fixed code section */

RETS: <0x02d579f8> [ /usr/lib/libasound.so.2 + 0x579f8 ]

PC  : <0x02d597f6> [ /usr/lib/libasound.so.2 + 0x597f6 ]

DCPLB_FAULT_ADDR: <0x02c8cac0> [ arecord + 0xac0 ]

ICPLB_FAULT_ADDR: <0x02d597f6> [ /usr/lib/libasound.so.2 + 0x597f6 ]

PROCESSOR STATE:

R0 : 00000000    R1 : 00000001    R2 : 0000ff59    R3 : 00000000

R4 : 00000000    R5 : 00000000    R6 : 00000534    R7 : 00000000

P0 : 00000000    P1 : 00000000    P2 : 02d597f6    P3 : 02c463c0

P4 : 02c8c004    P5 : 02c8cac1    FP : 02c3da70    SP : 02bbbf24

LB0: 02a1d8c1    LT0: 02a1d8be    LC0: 00000000

LB1: 02d58089    LT1: 02d58088    LC1: 00000000

B0 : 00000000    L0 : 00000000    M0 : 00000008    I0 : 03e59000

B1 : 000000c0    L1 : 00000000    M1 : 00000001    I1 : 00000001

B2 : 7ffff000    L2 : 00000000    M2 : 00001802    I2 : 00000000

B3 : 00000000    L3 : 00000000    M3 : 0000005b    I3 : 00000000

A0.w: 00000000   A0.x: 00000000   A1.w: 00000000   A1.x: 00000000

USP : 02c3da28  ASTAT: 02002041

 

Hardware Trace:

   0 Target : <0x00003f34> { _trap_c + 0x0 }

     Source : <0xffa006fc> { _exception_to_level5 + 0xa4 } JUMP.L

   1 Target : <0xffa00658> { _exception_to_level5 + 0x0 }

     Source : <0xffa0050c> { _bfin_return_from_exception + 0x18 } RTX

   2 Target : <0xffa004f4> { _bfin_return_from_exception + 0x0 }

     Source : <0xffa005b0> { _ex_trap_c + 0x74 } JUMP.S

   3 Target : <0xffa0053c> { _ex_trap_c + 0x0 }

     Source : <0xffa007c2> { _trap + 0x5a } JUMP (P4)

   4 Target : <0xffa00768> { _trap + 0x0 }

      FAULT : <0x02d597f6> [ /usr/lib/libasound.so.2 + 0x597f6 ] R7 = W[P5] (Z)

     Source : <0x02d59796> [ /usr/lib/libasound.so.2 + 0x59796 ] JUMP (P2)

   5 Target : <0x02d59762> [ /usr/lib/libasound.so.2 + 0x59762 ]

     Source : <0x02d59742> [ /usr/lib/libasound.so.2 + 0x59742 ] IF CC JUMP pcrel (BP)

   6 Target : <0x02d59734> [ /usr/lib/libasound.so.2 + 0x59734 ]

     Source : <0x02d59714> [ /usr/lib/libasound.so.2 + 0x59714 ] IF CC JUMP pcrel (BP)

   7 Target : <0x02d59706> [ /usr/lib/libasound.so.2 + 0x59706 ]

     Source : <0x02d596ea> [ /usr/lib/libasound.so.2 + 0x596ea ] IF CC JUMP pcrel (BP)

   8 Target : <0x02d596d0> [ /usr/lib/libasound.so.2 + 0x596d0 ]

     Source : <0x02d596b4> [ /usr/lib/libasound.so.2 + 0x596b4 ] IF CC JUMP pcrel (BP)

   9 Target : <0x02d59654> [ /usr/lib/libasound.so.2 + 0x59654 ]

     Source : <0x02d593d4> [ /usr/lib/libasound.so.2 + 0x593d4 ] JUMP (P1)

  10 Target : <0x02d593c4> [ /usr/lib/libasound.so.2 + 0x593c4 ]

     Source : <0x02d573b6> [ /usr/lib/libasound.so.2 + 0x573b6 ] JUMP (P1)

  11 Target : <0x02d57398> [ /usr/lib/libasound.so.2 + 0x57398 ]

     Source : <0x02d57322> [ /usr/lib/libasound.so.2 + 0x57322 ] IF CC JUMP pcrel

  12 Target : <0x02d57300> [ /usr/lib/libasound.so.2 + 0x57300 ]

     Source : <0x02d579f4> [ /usr/lib/libasound.so.2 + 0x579f4 ] JUMP.L

  13 Target : <0x02d579be> [ /usr/lib/libasound.so.2 + 0x579be ]

     Source : <0x02d5796a> [ /usr/lib/libasound.so.2 + 0x5796a ] IF CC JUMP pcrel (BP)

  14 Target : <0x02d57962> [ /usr/lib/libasound.so.2 + 0x57962 ]

     Source : <0x02d578e2> [ /usr/lib/libasound.so.2 + 0x578e2 ] IF !CC JUMP pcrel (BP)

  15 Target : <0x02d578de> [ /usr/lib/libasound.so.2 + 0x578de ]

     Source : <0x02d4d5e6> [ /usr/lib/libasound.so.2 + 0x4d5e6 ] RTS

Userspace Stack

Stack info:

SP: [0x02c3da28] <0x02c3da28> [ arecord + 0x1da28 ]

Memory from 0x02c3da20 to 02c3e000

02c3da20: 00000001  00000001 [00000010] 02c463c0  00000008  02c3da94  02d47faa  00000000

02c3da40: 0000ff59  02d599d0  0007facc  00000000  00000000  00000534  00000002  00000001

02c3da60: 02c04560  02c04554  02d597f6  02c463c0  02c3dae4  02d579f8  02c0465c  02c04760

02c3da80: 00000000  00000003  00000abd  02c463c0  02c04298  00000000  00000000  00000abd

02c3daa0: 02c04560  00000000  00000ac4  02c0465c  02c3dabc  02c3dae0  02c3dadc  02c3dad8

02c3dac0: 02c0465c  00000ac6  00000000  00002af7  02c045d0 <00002af4> 00000ac6  00000000

02c3dae0: 02c04318  02c3db18  02d46438  02c463c0  02c04760  00000000  00000001  00000abd

02c3db00: 00000000  02c04760  ffffffff  00000008  00000abd  00000000  02c3db5c  02d4f082

02c3db20: 02c04760  02c463c0  02c3db4c  00000abd  02c3db48  02098980  00080001  02c3db4c

02c3db40: 02c67be8  00000abd  02c44060  02c8a408  00000000  00000008  02c3fbdc  02c3fbdc

02c3db60:<02c16b88> 02098dbc  02098da8  00000abd  00000abd  02c8a408  fffac000  013fa000

02c3db80: 000001a4  012f2000  ffcef000  010ae000  02c3ebd8  02c3dbd4  018e2000  02098de8

02c3dba0: 0209835c  02098de0  02098d58  0209834c  02098d7c  02098ddc  00000000  000182bc

02c3dbc0: 00000000  000182bc  00000001  02c3ff9f  00000abd  003e0000  ff75b000  00587000

02c3dbe0: ff738000  006f5000  ff7c6000  0074c000  ff8ca000  006fb000  ff9e5000  00715000

02c3dc00: ffb6a000  00707000  ffda4000  006e6000  fff8a000  00757000  00039000  008da000

02c3dc20: 00042000  00adb000  fffb4000  00c8f000  ffe8e000  00d7e000  ffcdd000  00d45000

02c3dc40: ffada000  00c4c000  ff969000  00b01000  ff901000  008e7000  ffa1f000  00655000

02c3dc60: ffbcb000  003c0000  ffd5f000  00168000  ffeb1000  ffea2000  fff5a000  ffb64000

02c3dc80: ffe13000  ff7ee000  ffad4000  ff4ed000  ff61f000  ff2cb000  ff0f7000  ff0f6000

02c3dca0: fec6d000  fef28000  fe889000  fedc0000  fe4e3000  fed98000  fe21e000  fede6000

02c3dcc0: fe0f7000  fee13000  fe057000  fee94000  fdfc2000  fefe3000  fdf0d000  ff269000

02c3dce0: fdf89000  ff608000  fe155000  ffb50000  fe45b000  00112000  fe989000  003a0000

02c3dd00: fef8a000  001bb000  ff2f3000  ffeff000  ff26e000  fff02000  ff151000  0027e000

02c3dd20: ff336000  008f9000  ff8cc000  01173000  000dd000  019e3000  00a4e000  01f3f000

02c3dd40: 012b9000  0204e000  0176b000  01ec3000  016ab000  01f15000  01317000  02314000

02c3dd60: 0117e000  027c3000  0144a000  02920000  01919000  025b9000  01b91000  01f79000

02c3dd80: 01a48000  019a0000  01753000  014d2000  014cd000  010e4000  012de000  00f02000

02c3dda0: 010ba000  00f71000  00eef000  01133000  00e32000  01232000  00d71000  01101000

02c3ddc0: 00b67000  00c8a000  00780000  004e4000  00166000  ffbfd000  ff967000  ff3fa000

02c3dde0: ff1c3000  feef0000  fecaa000  fed61000  feb25000  fee33000  fed38000  feeb6000

02c3de00: ff0d6000  fedef000  ff339000  fecdc000  ff25c000  fed18000  feff2000  feed6000

02c3de20: fede8000  ff0cc000  fecc8000  ff35f000  fec31000  ff6ab000  fec77000  ff9d0000

02c3de40: fee4a000  ffb6f000  ff022000  ffbab000  ff071000  ffc28000  fef14000  ffd65000

02c3de60: fed6a000  fff40000  fec0c000  0022d000  feb45000  00635000  feb87000  00a95000

02c3de80: fedf8000  00dd5000  ff248000  00e9e000  ff6db000  00ce3000  ffa60000  009d7000

02c3dea0: ffc22000  006f9000  ffd07000  00570000  ffdd1000  005c1000  fff0b000  00811000

02c3dec0: 000f8000  00bc0000  003a0000  00ed6000  006f7000  00feb000  00943000  01044000

02c3dee0: 0099f000  010cd000  0098a000  01196000  00a23000  01234000  00b26000  01262000

02c3df00: 00c14000  012b3000  00c8a000  0130a000  00ce4000  012e2000  00cfc000  01129000

02c3df20: 00ca0000  00d6f000  00aad000  00870000  0073f000  0032c000  002e1000  ffe2e000

02c3df40: ffeb9000  ff974000  ffaf8000  ff552000  ff771000  ff31e000  ff438000  ff355000

02c3df60: ff2cc000  ff484000  ff35e000  ff52b000  ff45c000  ff5c1000  ff4c2000  ff6c6000

02c3df80: ff522000  ff7db000  ff58e000  ff906000  ff622000  ffa9a000  ff663000  ffc0e000

02c3dfa0: ff670000  ffd20000  ff62f000  ffde2000  ff4df000  ffeeb000  ff335000  00059000

02c3dfc0: ff227000  002a4000  ff21b000  005cd000  ff3bd000  00894000  ff6de000  00a47000

02c3dfe0: ff9db000  00b81000  ffb8a000  00d75000  ffc28000 <01079000> ffcbe000  0141c000

Return addresses in stack:

    address : <0x00002af4> { _setup_rt_frame + 0x3c4 }

    address : <0x02c16b88> [ /usr/bin/aplay + 0x6b88 ]

    address : <0x01079000> /* kernel dynamic memory */

BUS

root:/> aplay wav

Playing WAVE 'wav' : Unsigned 8 bit, Rate 22000 Hz, Mono

Data access misaligned address violation

<5> - Attempted misaligned data memory or data cache access.

Deferred Exception context

CURRENT PROCESS:

COMM=aplay PID=262  CPU=0

TEXT = 0x02c10000-0x02c1c208        DATA = 0x02958208-0x02958df8

BSS = 0x02958df8-0x02c20000  USER-STACK = 0x02c3fea0

 

return address: [0x02d5a254]; contents of:

0x02d5a230:  1adf  b9a8  b9e9  5a08  bba8  2eb2  b9a8  e578

0x02d5a240:  fff0  4d40  e121  ff80  5808  9b00  2fdd  b9a9

0x02d5a250:  e578  fff0 [9708] 2fd8  b9a9  e121  8000  e57a

0x02d5a260:  fff0  5811  9708  2fd0  b9a9  e579  fff0  c604

 

ADSP-BF527-0.0 525(MHz CCLK) 131(MHz SCLK) (mpu off)

Linux version 2.6.34.7-ADI-2010R1-svn9290 (test@uclinux41) (gcc version 4.3.5 (ADI-2010R1-RC4) ) #244 Fri Nov 5 14:29:06 CST 2010

 

SEQUENCER STATUS:               Not tainted

SEQSTAT: 00062024  IPEND: 0008  IMASK: ffff  SYSCFG: 0006

  EXCAUSE   : 0x24

  physical IVG3 asserted : <0xffa00768> { _trap + 0x0 }

RETE: <0x00000000> /* Maybe null pointer? */

RETN: <0x02bbc000> [ watchdogd + 0x0 ]

RETX: <0x00000480> /* Maybe fixed code section */

RETS: <0x02d59fca> [ /usr/lib/libasound.so.2 + 0x59fca ]

PC  : <0x02d5a254> [ /usr/lib/libasound.so.2 + 0x5a254 ]

DCPLB_FAULT_ADDR: <0x02c54ac0> [ aplay + 0xac0 ]

ICPLB_FAULT_ADDR: <0x02d5a254> [ /usr/lib/libasound.so.2 + 0x5a254 ]

PROCESSOR STATE:

R0 : 00000000    R1 : 00000000    R2 : 00000000    R3 : 00000000

R4 : 02087a3c    R5 : 00000000    R6 : 00000000    R7 : 00000000

P0 : 02087828    P1 : 02c54ac1    P2 : 02d5a24e    P3 : 02c91e68

P4 : 02087a48    P5 : 02ca63c0    FP : 02c3f99c    SP : 02bbbf24

LB0: 02a1d8c1    LT0: 02a1d8be    LC0: 00000000

LB1: 02d58089    LT1: 02d58088    LC1: 00000000

B0 : 00000000    L0 : 00000000    M0 : 00000008    I0 : 02c58004

B1 : 000000c0    L1 : 00000000    M1 : 00000001    I1 : 00000001

B2 : 7ffff000    L2 : 00000000    M2 : 00001802    I2 : 02c3f130

B3 : 00000000    L3 : 00000000    M3 : 0000005b    I3 : 00000000

A0.w: 00000000   A0.x: 00000000   A1.w: 00000000   A1.x: 00000000

USP : 02c3f954  ASTAT: 02002041

 

Hardware Trace:

   0 Target : <0x00003f34> { _trap_c + 0x0 }

     Source : <0xffa006fc> { _exception_to_level5 + 0xa4 } JUMP.L

   1 Target : <0xffa00658> { _exception_to_level5 + 0x0 }

     Source : <0xffa0050c> { _bfin_return_from_exception + 0x18 } RTX

   2 Target : <0xffa004f4> { _bfin_return_from_exception + 0x0 }

     Source : <0xffa005b0> { _ex_trap_c + 0x74 } JUMP.S

   3 Target : <0xffa0053c> { _ex_trap_c + 0x0 }

     Source : <0xffa007c2> { _trap + 0x5a } JUMP (P4)

   4 Target : <0xffa00768> { _trap + 0x0 }

      FAULT : <0x02d5a254> [ /usr/lib/libasound.so.2 + 0x5a254 ] W[P1] = R0  (Z)

     Source : <0x02d5a250> [ /usr/lib/libasound.so.2 + 0x5a250 ] R0 = W[P7 + -0x40](X)

   5 Target : <0x02d5a24e> [ /usr/lib/libasound.so.2 + 0x5a24e ]

     Source : <0x02d59fe6> [ /usr/lib/libasound.so.2 + 0x59fe6 ] JUMP (P2)

   6 Target : <0x02d59fca> [ /usr/lib/libasound.so.2 + 0x59fca ]

     Source : <0x029c274e> [ /lib/libgcc_s.so.1 + 0x274e ] RTS

   7 Target : <0x029c274a> [ /lib/libgcc_s.so.1 + 0x274a ]

     Source : <0x029c26ba> [ /lib/libgcc_s.so.1 + 0x26ba ] IF CC JUMP pcrel

   8 Target : <0x029c26b4> [ /lib/libgcc_s.so.1 + 0x26b4 ]

     Source : <0x02d27cf0> [ /usr/lib/libasound.so.2 + 0x27cf0 ] JUMP (P1)

   9 Target : <0x02d27ce8> [ /usr/lib/libasound.so.2 + 0x27ce8 ]

     Source : <0x02d59fc6> [ /usr/lib/libasound.so.2 + 0x59fc6 ] JUMP.L

  10 Target : <0x02d59fb0> [ /usr/lib/libasound.so.2 + 0x59fb0 ]

     Source : <0x02d5a074> [ /usr/lib/libasound.so.2 + 0x5a074 ] JUMP.S

  11 Target : <0x02d5a064> [ /usr/lib/libasound.so.2 + 0x5a064 ]

     Source : <0x02d59fec> [ /usr/lib/libasound.so.2 + 0x59fec ] JUMP (P2)

  12 Target : <0x02d59fe8> [ /usr/lib/libasound.so.2 + 0x59fe8 ]

     Source : <0x02d59fac> [ /usr/lib/libasound.so.2 + 0x59fac ] IF !CC JUMP pcrel (BP)

  13 Target : <0x02d59f5e> [ /usr/lib/libasound.so.2 + 0x59f5e ]

     Source : <0x02d59f42> [ /usr/lib/libasound.so.2 + 0x59f42 ] IF CC JUMP pcrel (BP)

  14 Target : <0x02d59f36> [ /usr/lib/libasound.so.2 + 0x59f36 ]

     Source : <0x02d59f18> [ /usr/lib/libasound.so.2 + 0x59f18 ] IF CC JUMP pcrel (BP)

  15 Target : <0x02d59f0c> [ /usr/lib/libasound.so.2 + 0x59f0c ]

     Source : <0x02d59ef2> [ /usr/lib/libasound.so.2 + 0x59ef2 ] IF CC JUMP pcrel (BP)

Userspace Stack

Stack info:

SP: [0x02c3f954] <0x02c3f954> [ aplay + 0x1f954 ]

FP: (0x02c3fa9c)

Memory from 0x02c3f950 to 02c40000

02c3f950: 00000001 [00000008] 02ca63c0  00000000  00000000  00000000  02d5a24e  00080537

02c3f970: 00000000  00000000  00000000  02c30000  02c54004  02c54ac1  00000000  02c54004

02c3f990: 00000001  00000002  02d5a064  02c3f9f0  02d5746a  02c5150c  02c51408  00000000

02c3f9b0: 02c3f9e4  02ca63c0  02087a70  02087828  00000003  00000000  00000ac4  02087a3c

02c3f9d0: 00000000  00000abd  02c51408  00010000  02c3f9fc  ffffffff  02c9cc60  02ca63c0

02c3f9f0: 02c3fa28  02d57664  02c5150c  02c51408  00000abd  00000ac7  00000abd  02c51408

02c3fa10: 00180000  0000000c  00000000  00000abd  00000ac4  02ca63c0  02c3fa58  02d5776e

02c3fa30: 02c51408  02c5150c  00000aba  00000000  00000000  02c3fa90  00000000  02c3fa9c

02c3fa50: 02d4efd8  02ca63c0  02c3fa9c  02d4efd8  02ca63c0  02c5150c  00000aba  02c3fa9c

02c3fa70: 00000000  02c51408  00000000  00000001  00000aba  00000001  02c3fa94  02c3fa98

02c3fa90: 00000aba  00000000  02087a70 (02c3fadc)<02d4634c> 02ca63c0  02c5150c  00000000

02c3fab0: 00000aba  00000003  00000000  02c3fb1c  02c3fb10  02c3fb1c  00000aba  00000ac0

02c3fad0: 00000005  00000000  00000001 (02c3fb20) 02d4f10a  02c5150c  02ca63c0  02c3fb10

02c3faf0: 00000aba  02c3fb0c  02958dac  00000004  02c3fb10  00000000  00000aba  02ca48b8

02c3fb10: 02c56053  00000000  00000008  02c3fb54 (02c3fb54)<02c14c20> 02958dbc  02958980

02c3fb30: 00000aba  00000003  02c56053  02c9cdf8  000003e8  00000000  02958980  00000001

02c3fb50: 00000003 (02c3fba4) 02c1515c  02958ddc  02958980  00000000  00000000  00000000

02c3fb70:<00002af4> 02c51004  02c3fba4  02c155a0  01010003  02958d58  02958de0  00000000

02c3fb90: 0001adb0  00000000  000182bc  02c3ffa1  00000003 (02c3fc1c) 02c15fca  02958980

02c3fbb0: 02c51004  00000000  02958350  02958d58  02c3fea4  00000000  00000000  0001adb0

02c3fbd0: 00000000  00000002  02c3ffa1  00000000  02958d58  00000000  02958358  00000000

02c3fbf0: 00000000  00000000  00000000  02c3ffa1  00000000  00000000  00000000  00000000

02c3fc10: 00000000  00000000  00000000 (02c3fdc0) 02c17c3a  02958980  02c8cc98  02958568

02c3fc30: 02958db8  02958d58  02c3fea4  00000000  00000000  00000000  00000000  02c3fdbc

02c3fc50: 00000000  00000000  00000000  00000000  75616461  33373331  41444120  37333155

02c3fc70: 00302d33  00000000  00000000  00000000  00000000  00000000  00000000  00000000

02c3fc90: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

02c3fcb0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

02c3fcd0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

02c3fcf0: 64627573  63697665  30232065  00000000  00000000  00000000  00000000  00000000

02c3fd10: 00000000  00000000  00000001  00000000  00000000  00000000  00000000  00000000

02c3fd30: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

02c3fd50: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

02c3fd70: 02c91fc0  02c8c8c4  02c3fdbc  02958d78  029583ac  02958dbc  02958d60  02958de4

02c3fd90: 02c1b224  02c1b984  02c3fd60  02958980  00000000  02c3fc50  02c1b264  00000000

02c3fdb0: 00000000  00000000  02c3ff9b  02c3ff50 (02c3fe64)<02a2ff36> 02c8d250  0296536c

02c3fdd0: 02c3ff9b  02c3ff50  02c3ff70  00000002  00000002  00000000  00000000  00000000

02c3fdf0: 00000000  00000000  00000000  00000000  00000000  00000003  02c10034  00000004

02c3fe10: 00000020  00000005  00000007  00000006  00001000  00000007  02970000  00000008

02c3fe30: 00000000  00000009  02c128f8  00000000  00000000  0000000b  00000000  0000000c

02c3fe50: 00000000  0000000d  00000000  0000000e  00000000 (00000000) 02c12926  02c03be0

02c3fe70: 02c128f8  02c03bc8  02c3ff50  02c3ff70  02c128fc  0296536c  02c3ff50  02c3fea4

02c3fe90: 02965364  02965384  02c03bc8  02c3ff7c  00000002  02c3ff9b  02c3ffa1  00000000

02c3feb0: 02c3ffa5  02c3ffb0  02c3ffd3  02c3ffe7  00000000  00000010  00000000  00000006

02c3fed0: 00001000  00000011  00000064  00000003  02c10034  00000004  00000020  00000005

02c3fef0: 00000007  00000007  02970000  00000008  00000000  00000009  02c128f8  0000000b

02c3ff10: 00000000  0000000c  00000000  0000000d  00000000  0000000e  00000000  00000017

02c3ff30: 00000000  0000001f  0001ffed  00000000  00000000  00000000  00000000  00000000

02c3ff50:<00020000> 02970000  00000000  00004b10  02c03b10  00005b10  00000264  00000000

02c3ff70:<00020000> 02c10000  00000000  0000c208  02958208  0000d208  00000bf0  00000000

02c3ff90: 00000000  00000000  61000000  79616c70  76617700  52455400  696c3d4d  0078756e

02c3ffb0: 48544150  69622f3d  752f3a6e  622f7273  2f3a6e69  6e696273  73752f3a  62732f72

02c3ffd0: 48006e69  5f485355  53524556  3d4e4f49  36312e31  5000322e  2f3d4457  73752f00

02c3fff0: 69622f72  70612f6e  0079616c  00000000

Return addresses in stack:

   frame  1 : <0x02d4634c> [ /usr/lib/libasound.so.2 + 0x4634c ]

   frame  3 : <0x02c14c20> [ /usr/bin/aplay + 0x4c20 ]

    address : <0x00002af4> { _setup_rt_frame + 0x3c4 }

   frame  7 : <0x02a2ff36> [ /lib/libc.so.0 + 0x2ff36 ]

    address : <0x00020000> { _sys_timer_create + 0x40 }

    address : <0x00020000> { _sys_timer_create + 0x40 }

BUS

root:/>

 

Follow-ups

 

--- Cliff Cai                                                2010-11-07 20:49:12

It should be ADAU1373.

Vivi,Could you give some comments here,thanks.

 

Cliff

 

--- Vivi Li                                                  2010-11-09 01:09:07

Fix by commit 9476 in branch and 9478 in trunk.

Close it.

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

No Files Were Found

Attachments

    Outcomes