truman2159 / rowboat

Automatically exported from code.google.com/p/rowboat
0 stars 0 forks source link

DSP-side configuration mismatch/failure #33

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.
checkout rowboat-eclair-dsp
comment out the patch files related mp3
compile the code following the instruction on wiki
copy messagegpp and message.out and linuxlib/lib to sdcard
2.
3.

What is the expected output? What do you see instead?

Wait: not found
# export GST_DEBUG=1
export CE_DEBUG=1
export DMAI_DEBUG=1# # 
# ./messagegpp ./message.out 10
========== Sample Application : MESSAGE ==========
Entered MESSAGE_Create ()
LDRV_DRV Ctrl GPP address [0xd5b00000]
LDRV_DRV Ctrl DSP address [0x87f05000]
LDRV_DRV Ctrl size        [0x100]
SHMDRV Ctrl GPP address [0xd5b00100]
SHMDRV Ctrl DSP address [0x87f05100]
SHMDRV Ctrl size [0x80]
LDRV_IPS Ctrl GPP address [0xd5b00180]
LDRV_IPS Ctrl DSP address [0x87f05180]
LDRV_IPS Ctrl size        [0x80]
IPS Ctrl GPP address [0xd5af0000]
IPS Ctrl DSP address [0x87f00000]
IPS Ctrl size        [0x2380]
LDRV_POOL Ctrl GPP address [0xd5b00200]
LDRV_POOL Ctrl DSP address [0x87f05200]
LDRV_POOL Ctrl size        [0x80]
SMAPOOL shared memory GPP address      [0xd5b00280]
SMAPOOL shared memory DSP address      [0x87f05280]
SMAPOOL shared memory physical address [0x87f05280]
SMAPOOL shared memory size             [0xa80]
SMAPOOL Ctrl GPP address               [0xd5b00480]
MPCS Ctrl GPP address      [0xd5b00d00]
MPCS Ctrl DSP address      [0x87f05d00]
MPCS Ctrl physical address [0x87f05d00]
MPCS Ctrl size             [0x8200]
MPLIST Ctrl GPP address      [0xd5b08f00]
MPLIST Ctrl DSP address      [0x87f0df00]
MPLIST Ctrl physical address [0x87f0df00]
MPLIST Ctrl size             [0x2200]
LDRV_MQT Ctrl GPP address [0xd5b0b100]
LDRV_MQT Ctrl DSP address [0x87f10100]
LDRV_MQT Ctrl size        [0x80]
ZCPYMQT Ctrl GPP address [0xd5b0b180]
ZCPYMQT Ctrl DSP address [0x87f10180]
ZCPYMQT Ctrl size [0x480]
LDRV_DATA Ctrl GPP address [0xd5b0b600]
LDRV_DATA Ctrl DSP address [0x87f10600]
LDRV_DATA Ctrl size        [0x80]
ZCPYDATA Ctrl GPP address [0xd5b0b680]
ZCPYDATA Ctrl DSP address [0x87f10680]
ZCPYDATA Ctrl size        [0x2e00]
ZCPYDATA freeChirps address [0xd5b0dc80]
RINGIO Ctrl GPP address      [0xd5af2380]
RINGIO Ctrl DSP address      [0x87f02380]
RINGIO Ctrl physical address [0x87f02380]
RINGIO Ctrl size             [0x2200]
SMAPOOL buffers start GPP address      [0xd5e00000]
SMAPOOL buffers start DSP address      [0x87f30000]
DRV shared memory base symbol DSP address [0x87e2b280]n<1>Expected DSP 
handshake value: [0xbaba01ff]<1>    Driver handshake with DSP failed 
[0x80008017]:
DSP-side configuration mismatch/failure
0              -> success
Positive value -> DSP-side failure code.
(Uint32) -1    -> DSP-side component was not initialized.

    ProcId received : 0, Expected : 0
    DRV configuration status    [0x0]
    IPS configuration status    [0x0]
    POOL configuration status   [0x0]
    MPCS configuration status   [0x0]
    MPLIST configuration status [0x0]
    MQT configuration status    [0x0]
    DATA configuration status   [0xffffffff]
    RINGIO configuration status [0x0]
PROC_start () failed. Status = [0x80008052]
Leaving MESSAGE_Create ()
Entered MESSAGE_Delete ()
Assertion failed (IS_VALID_MSGQ (msgqQueue)). File : msgq.c Line : 484
MSGQ_release () failed. Status = [0x8000800b]
Leaving MESSAGE_Delete ()
====================================================

What version of the product are you using? On what operating system?

rowboat-eclair-dsp

Please provide any additional information below.

Original issue reported on code.google.com by huangren...@gmail.com on 13 Jun 2010 at 3:12

GoogleCodeExporter commented 9 years ago
I solved this problem by:

vi ~/rowboat-android/external/ti-dsp/Makefile
Change: 
 DSPLINK_CONFIG := --platform=OMAP3530 --nodsp=1 --dspcfg_0=OMAP3530SHMEM --dspos_0=DSPBIOS5XX --gppos=OMAPLSP --comps=ponslrmc --trace=0

To:
  DSPLINK_CONFIG := --platform=OMAP3530 --nodsp=1 --dspcfg_0=OMAP3530SHMEM --dspos_0=DSPBIOS5XX --gppos=OMAPLSP --comps=ponslrm --trace=0

Original comment by huangren...@gmail.com on 15 Jun 2010 at 2:14