• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Digital Signal Processors (DSP) » DaVinci™ Video Processors » DM816x, C6A816x and AM389x Processors Forum » Problems running C6xtest
Share
DaVinci™ Video Processors
  • Forums
  • Announcements
Options
  • Subscribe via RSS

Forums

Problems running C6xtest

This question is answered
_Ralph_
Posted by _Ralph_
on Feb 09 2012 05:10 AM
Mastermind7955 points

I'm using the latest EZSDK, 5.03.01.15, and trying to run the C6xtest demo.

Unfortunately it crashes out. Here is what happens:

# modprobe syslink

SysLink version : 2.00.05.85
SysLink module created on Date:Jan 10 2012 Time:19:53:19
# /c6xtest_a8host_debug.xv5T
 Vlpb-Copy example
===============================

StartingAssertion at Line no: 445 in /home/ralph/ezsdk/ti-ezsdk_dm816x-evm_5_03_01_15/component-sources/syslink_2_00_05_85/packages/ti/syslink/utils/hlos/knl/Linux/../../..
/../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (heapHandle != NULL) : failed
 threads
Assertion at Line no: 1344 in /home/ralph/ezsdk/ti-ezsdk_dm816x-evm_5_03_01_15/component-sources/syslink_2_00_05_85/packages/ti/syslink/ipc/hlos/usr/HeapMemMP.c: (hpHandle
!= NULL) : failed
c6xtest_a8host_debug.xv5T: DmmDelegateHeap.c:193: DmmDelegate_createIpcHeap: Assertion `(heapHandle != 0)' failed.
Aborted

Does anyone know how to fix this? It looks like a Syslink issue rather than one with the demo...

Thanks,
Ralph

vlpb c6xtest openmax syslink
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Vimal Jain
    Posted by Vimal Jain
    on Feb 15 2012 03:16 AM
    Verified Answer
    Verified by _Ralph_
    Expert6535 points

    Ralph.,

    It seemd DSP is not loaded at all. Could you please try loading dsp first - 

    ./firmware_loader 0 dsp...binary...xem3 start

    Regards

    Vimal

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • _Ralph_
    Posted by _Ralph_
    on Feb 24 2012 05:04 AM
    Mastermind7955 points

    Hi Vimal,

    I assume you meant the firmware file "./component-sources/omx_05_02_00_30/bin/dm81xx/bin/ti816x-evm/dm81xx_c6xdsp_debug.xe674" as it will be running on the DSP, not the media controllers?

    The program runs a bit further now but I get this error repeatedly now:

    # insmod /syslink.ko
    SysLink version : 2.00.05.85
    SysLink module created on Date:Feb 24 2012 Time:10:34:20
    mdev used greatest stack depth: 5176 bytes left
    # firmware_loader 0 dm81xx_c6xdsp_debug.xe674 start
    FIRMWARE: Memory map bin file not passed
    Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Location of Mem map bin file]
    FIRMWARE: Default memory configuration is used
    MemCfg: DCMM (Dynamically Configurable Memory Map) Version :  2.1.1.1
    FIRMWARE: Memory Configuration status : In Progress
    FIRMWARE: 0 start Successful
    # /c6xtest_a8host_debug.xv5T
     Vlpb-Copy example
    ===============================

    Starting threads
    Assertion at Line no: 430 in /home/ralphc/ezsdk/ti-ezsdk_dm816x-evm_5_03_01_15/component-sources/syslink_2_00_05_85/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../.
    ./ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
    Assertion at Line no: 430 in /home/ralphc/ezsdk/ti-ezsdk_dm816x-evm_5_03_01_15/component-sources/syslink_2_00_05_85/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../.
    ./ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
    Assertion at Line no: 430 in /home/ralphc/ezsdk/ti-ezsdk_dm816x-evm_5_03_01_15/component-sources/syslink_2_00_05_85/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../.
    ./ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
    Assertion at Line no: 430 in /home/ralphc/ezsdk/ti-ezsdk_dm816x-evm_5_03_01_15/component-sources/syslink_2_00_05_85/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../.
    ./ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
    Assertion at Line no: 430 in /home/ralphc/ezsdk/ti-ezsdk_dm816x-evm_5_03_01_15/component-sources/syslink_2_00_05_85/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../.
    ./ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed

    My boot arguments include "notifyk.vpssm3_sva=0xBF900000" so I'm not sure what this means.

    Ralph

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • _Ralph_
    Posted by _Ralph_
    on Feb 28 2012 06:23 AM
    Mastermind7955 points

    Okay, it's working now. I think my syslink.ko was out of sync with my kernel configuration.

    Ralph

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Muhammad Salih
    Posted by Muhammad Salih
    on Apr 06 2012 07:25 AM
    Intellectual685 points

    Dear Ralph,

    I am using the latest EZSDK, 5.03.01.15 for TI816x/ AM389x board and trying to run the Gstreamer application.

    I am getting exactly the same error as you from syslink while running the gstreamer app.

    Here is what it happens

    root@dm816x-evm:~# gst-launch-0.10 -v filesrc location=seas.mov ! qtdemux name=
    demux demux.audio_00 ! queue ! faad ! alsasink demux.video_00 ! queue ! nal2byte
    stream_h264 ! omx_h264dec ! omx_scaler ! omx_ctrl display-mode=OMX_DC_MODE_108
    0P_60 ! gstperf ! omx_videosink
    Assertion at Line no: 445 in /home/PRDVF/syslink_85/syslink_2_00_05_85/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (heapHandle != NULL) : failed
    Assertion at Line no: 1344 in /swcoe/sdk/cm/netra/arago-tmp/work/dm816x-evm-none-linux-gnueabi/ti-syslink-2_00_05_85-r4i/syslink_2_00_05_85/packages/ti/syslink/ipc/hlos/usr/HeapMemMP.c: (hpHandle != NULL) : failed
    gst-launch-0.10: DmmDelegateHeap.c:193: DmmDelegate_createIpcHeap: Assertion `(heapHandle != 0)' failed.
    Aborted
    root@dm816x-evm:~#

    Please let me know how you solved this.

    Thanks in Advance.

    Regards,

    Salih

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • _Ralph_
    Posted by _Ralph_
    on Apr 10 2012 05:04 AM
    Mastermind7955 points

    All I can suggest is that you run "make clean" in the root of EZSDK followed by "make" in order to rebuild all components of the EZSDK. It is possible some elements of your system are built against different versions or configurations of one another.


    Ralph

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use