This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6Accel demo application fails

Other Parts Discussed in Thread: OMAP3530

Hello,

I am trying to run the C6Accel demo application on the OMAP3530EVM from Mistral and I have a problem.

I have modified the demo applications to include the tests only for the math and fixed-point processing kernels and not any image/video kernels.

I have also modified the loadmodules_omap3530_c6accel.sh for my board's memory map. Here is the output during the loadmodules_omap3530_c6accel.sh:

 

CMEMK module: built on Sep 22 2009 at 10:44:38

Reference Linux version 2.6.29

File /db/rtree/install/trees/products/davincisw-h44x/imports/dvsdk_COMMON/dvsdk_3_00_02_44/linuxutils_2_24_02/packages/ti/sdo/linuxutils/cmem/src/module/cm

emk.c

ioremap_nocache(0x88300000, 16777216)=0xcb000000

allocated heap buffer 0xcb000000 of size 0xfec000

cmem initialized 1 pools between 0x88300000 and 0x89300000

DSPLINK Module (1.61.03) created on Date: Nov 22 2011 Time: 16:50:11

Then I try to run the c6accel_app and I get an error just after the "Tests for FFT functions succesful". The error I get is:

 

Assertion failed (ipsEventList [i].eventHandlerCount == 0). File : /home/elias/dvsdk_3_00_02_44/dsplink_1_61_03/packages/dsplink/gpp/src/../../gpp/src/ldrv/IPS/ips.c Line : 612

I have run the application again, having exported CE_DEBUG=2 and I attach the log file.5875.c6log.txt

What is the problem? Is the IFFT kernel corrupt?

  • Hello Mr. Kokkinis,
    my  loadmodules_omap3530_c6accel.sh  looks like below,
    look at your adresses 0x88300000 0x89300000
    and adresses below:  0x86300000  0x87200000
    
    
    Maybe there is the problem.
    Greetings

    #!/bin/sh
    #
    # Copyright (C) $year Texas Instruments Incorporated - http://www.ti.com/
    #
    # This program is free software; you can redistribute it and/or modify
    # it under the terms of the GNU Lesser General Public License as
    # published by the Free Software Foundation version 2.1 of the License.
    #
    # This program is distributed #as is# WITHOUT ANY WARRANTY of any kind,
    # whether express or implied; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    # Lesser General Public License for more details.

    # remove previously loaded cmem to ensure that it configured to use our pool configuration
    rmmod cmemk 2>/dev/null

    # Allocate 15MB for CMEM
    modprobe cmemk phys_start=0x86300000 phys_end=0x87200000 pools=20x4096 allowOverlap=1
    modprobe dsplinkk
    modprobe lpm_omap3530

    # make /dev/dsplink
    rm -rf /dev/dsplink
    mknod /dev/dsplink c `awk "\\$2==\"dsplink\" {print \\$1}" /proc/devices` 0