• 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 » Embedded Software » Multimedia Software Codecs » Multimedia Software Codecs forum » Codec Engine on C6747?
Share
Multimedia Software Codecs
  • Forum
Options
  • Subscribe via RSS

Forums

Codec Engine on C6747?

This question is answered
David Kelly
Posted by David Kelly
on Mar 17 2010 14:38 PM
Intellectual485 points

Hello,

I want to use some audio codecs from Codec Engine on a C6747 (DA830/810 without using the ARM core).

The Codec Engine package I currently have is codec_engine_2_23_01, but none of the example platforms are for a C6747.

Are there any examples out there that will run on the DSP only that I can use to start integration?

Thank you

David Kelly

Codec Engine DA830 C6747
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Chris Ring
    Posted by Chris Ring
    on Mar 17 2010 15:36 PM
    Verified Answer
    Verified by David Friedland
    Genius16230 points

    The OMAP-L137 is a ARM+DSP device with a C674x-based DSP.  The OMAP-L137 is supported in CE 2.23.01.

    Are you able to use a newer Codec Engine release?  CE 2.25.01 is the latest, and the examples have been cleaned up a bit in the newer releases (and are therefore easier to support!), so I'm wondering if it's an option for you to update to.

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ce/index.html

    Chris

    Codec Engine
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • David Kelly
    Posted by David Kelly
    on Mar 17 2010 15:48 PM
    Intellectual485 points

    I was not aware of the update. I will migrate to it and the CE Tools associated with it and let you know.

    Thanks

    David Kelly

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • David Kelly
    Posted by David Kelly
    on Mar 18 2010 10:17 AM
    Suggested Answer
    Intellectual485 points

    RE: Codec Engine Woes

    I've upgraded to codec_engine_2_25_01_06.
    This package came with a cetools directory which does have a ti.sdo.utils.trace package which solves the PACKAGE_NOT_FOUND error.
     
    However, now I am getting errors like those attached below.
    My understanding is that the ti.bios packages are for legacy support (DSP/BIOS 5?) and they should not be used when I'm using DSP/BIOS 6. Can you find out how to resolve this?
     
    Thanks
    David Kelly
     
     
    C:\TI\ccsv4\utils\gmake\gmake -k all
    'Building target: configPkg/linker.cmd'
    'Invoking: XDCtools'
    "C:/TI/xdctools_3_16_02_32/xs" --xdcpath="C:/TI/pspdrivers_02_00_01/packages;C:/TI/edma3_lld_02_00_01_04/packages;C:/TI/bios_6_21_00_13/packages;C:/TI/ipc_1_00_05_60/packages;C:/TI/xdais_6_25_01_08/packages;C:/TI/xdais_6_25_01_08/examples;C:/TI/codec_engine_2_25_01_06/packages;C:/TI/codec_engine_2_25_01_06/examples;C:/TI/codec_engine_2_25_01_06/cetools/packages;" xdc.tools.configuro -o "configPkg" -t ti.targets.C674 -p ti.platforms.evmDA830 -r debug -c "C:/TI/ccsv4/tools/compiler/c6000" -v "../appdsp.cfg"
    #
    # configuring appdsp.x674 from package/cfg/appdsp_x674.cfg ...
    C:/TI/xdctools_3_16_02_32/xs -Dxdc.path="C:/TI/pspdrivers_02_00_01/packages;C:/TI/edma3_lld_02_00_01_04/packages;C:/TI/bios_6_21_00_13/packages;C:/TI/ipc_1_00_05_60/packages;C:/TI/xdais_6_25_01_08/packages;C:/TI/xdais_6_25_01_08/examples;C:/TI/codec_engine_2_25_01_06/packages;C:/TI/codec_engine_2_25_01_06/examples;C:/TI/codec_engine_2_25_01_06/cetools/packages;C:/TI/xdctools_3_16_02_32/packages;.." -Dxdc.root=C:/TI/xdctools_3_16_02_32 -Dxdc.hostOS=Windows -Dconfig.importPath=".;C:/TI/pspdrivers_02_00_01/packages;C:/TI/edma3_lld_02_00_01_04/packages;C:/TI/bios_6_21_00_13/packages;C:/TI/ipc_1_00_05_60/packages;C:/TI/xdais_6_25_01_08/packages;C:/TI/xdais_6_25_01_08/examples;C:/TI/codec_engine_2_25_01_06/packages;C:/TI/codec_engine_2_25_01_06/examples;C:/TI/codec_engine_2_25_01_06/cetools/packages;C:/TI/xdctools_3_16_02_32/packages;..;C:/TI/xdctools_3_16_02_32;C:/TI/xdctools_3_16_02_32/etc" -Dxdc.bld.targets="" -DTOOLS=   xdc.cfg appdsp.x674 package/cfg/appdsp_x674.cfg package/cfg/appdsp_x674
    error: ti.bios.SYS: "C:/TI/bios_6_21_00_13/packages/ti/bios/SYS.xs", line 43: ti.bios.SYS : This module should be used BEFORE xdc.runtime.SysMin
    error: ti.bios.LOG: "C:/TI/bios_6_21_00_13/packages/ti/bios/LOG.xs", line 40: ti.bios.LOG : This module should be used BEFORE xdc.runtime.LoggerBuf
    error: ti.bios.MEM: "C:/TI/bios_6_21_00_13/packages/ti/bios/MEM.xs", line 230: ti.bios.MEM : This module should be used BEFORE ti.sysbios.heaps.HeapMem
    error: ti.bios.TSK: "C:/TI/bios_6_21_00_13/packages/ti/bios/TSK.xs", line 38: ti.bios.TSK : This module should be used BEFORE ti.sysbios.knl.Task
    error: ti.bios.TSK: "C:/TI/bios_6_21_00_13/packages/ti/bios/TSK.xs", line 43: ti.bios.TSK : This module should be used BEFORE ti.sysbios.BIOS
    error: ti.bios.CLK: "C:/TI/bios_6_21_00_13/packages/ti/bios/CLK.xs", line 70: ti.bios.CLK : This module should be used BEFORE ti.sysbios.knl.Clock
    error: ti.bios.CLK: "C:/TI/bios_6_21_00_13/packages/ti/bios/CLK.xs", line 75: ti.bios.CLK : This module should be used BEFORE ti.sysbios.BIOS
    error: ti.bios.CLK: "C:/TI/bios_6_21_00_13/packages/ti/bios/CLK.xs", line 80: ti.bios.CLK : This module should be used BEFORE ti.sysbios.timers.timer64.Timer

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • David Kelly
    Posted by David Kelly
    on Mar 18 2010 10:37 AM
    Intellectual485 points

    Could my problem be that I'm using the cetools Bios Utils which is incompatible with my BIOS?

    Where can I get the actual Bios Utils package?

     

    Thanks

    David Kelly

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • MarkGrosen
    Posted by MarkGrosen
    on Mar 18 2010 10:49 AM
    Verified Answer
    Verified by David Kelly
    Expert3475 points

    David,

    Codec Engine only works with DSP/BIOS 5.x - not 6.x. Support for 6.x is coming later this year, but for now you need to use 5.x. From CE release notes:

    This release was built and validated against using the following software components:

    • Framework Components 2.25.01.05
    • XDAIS 6.25.01.08
    • Linux Utils 2.25.01.06
    • WinCE Utils 1.00.02
    • XDCtools 3.16.00.18
    • DSP/BIOS Link 1.64 - see the Codec Engine Link Config wiki article for more details
    • DSP/BIOS 5.41.00.06
    • BIOS Utils 1.02.02

    Mark

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • David Kelly
    Posted by David Kelly
    on Mar 18 2010 10:54 AM
    Intellectual485 points

    Is there a published timeline for this?

    Also, should it be possible to use the XDM compliant codecs by implementing our own code to wrap the XDAIS calls?

     

    Thanks

    David Kelly

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • MarkGrosen
    Posted by MarkGrosen
    on Mar 19 2010 11:14 AM
    Verified Answer
    Verified by David Kelly
    Expert3475 points

    David Kelly

    Is there a published timeline for this?

    Also, should it be possible to use the XDM compliant codecs by implementing our own code to wrap the XDAIS calls?

     

    Thanks

    David Kelly

    No, we do not have a timeline for upgrading all the various devices.

    Yes, you can certainly use the codecs by themselves without the CE framework. The codecs are RTOS and framework independent.

    Mark

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • David Kelly
    Posted by David Kelly
    on Mar 19 2010 12:44 PM
    Intellectual485 points

    Okay, Thanks.

    I've been looking into using the bare codecs and I've almost got them running. I should be set now.

    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