• 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 » DM64x DaVinci Video Processor Forum » The problem about compile dm648_demo_0_92_04 project.
Share
DaVinci™ Video Processors
  • Forums
  • Announcements
Options
  • Subscribe via RSS

The problem about compile dm648_demo_0_92_04 project.

The problem about compile dm648_demo_0_92_04 project.

This question is answered
chen coagent
Posted by chen coagent
on Apr 16 2012 04:25 AM
Intellectual390 points

 

          Hello Ti:

         I has been purchased dm648 EVM board, now I can not register it on the ti net page and I send email to Lyrtech untill now I do not recieve some reply about this problem. now I need some technical support about compile on dm648_demo_0_92_04 project. so where I can find help?

       Best Regards.

      Chen coagent.

Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Steven Connell
    Posted by Steven Connell
    on Apr 16 2012 14:07 PM
    Mastermind20580 points

    Hi Chen coagent,

    Can you please provide some more information so we can better help you?

    Which product is the demo you are trying to run (dm648_demo_0_92_04) from?  Is it a BIOS program?  If so, which version of BIOS?

    Thanks,

    Steve

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • chen coagent
    Posted by chen coagent
    on Apr 16 2012 21:12 PM
    Intellectual390 points

     

            Hi  Steve:

            The  product is tmdsdvp648 (http://www.ti.com/tool/tmdsdvp648) ,  runing it demo dm648_demo_0_92_04 ,bios version is 5.14 , IDE is ccsv5.1. so how to rebuild dm648_demo_0_92_04 demo?  I encountered the following errors.

     

            #10010 errors encountered during linking; "D:/Work dm648_demo    C/C++ Problem
           <a href="file:/C:/CCSv5.1/ccsv5/tools/compiler/dmed/HTML/10234.html">#10234-D</a>  unresolved symbols remain dm648_demo    C/C++ Problem
           unresolved symbol _APP_HEAP, first referenced in D:/Work dm648_demo    C/C++ Problem
           unresolved symbol _ATM_cleari, first referenced in D:/Work dm648_demo    C/C++ Problem
           unresolved symbol _ATM_deci, first referenced in D:/Work dm648_demo    C/C++ Problem

           Best Regards.

           Chen coagent.    

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Steven Connell
    Posted by Steven Connell
    on Apr 17 2012 12:03 PM
    Verified Answer
    Verified by chen coagent
    Mastermind20580 points

    Chen coagent,

    Sorry, I remember your problem now but in the previous post I didnt' (I have a lot of customer issues that I read through).

    I was waiting to hear back from someone from the DVSDK team about your issues; he just got back to me on it.

    He said that it is a known issue that the CCS3.3 DVSDK projects do not convert well into CCSv5 projects using the import wizard.  He noticed that another problem with you converted project was that the *.tcf file was excluded from the build, which is related to the errors you were seeing previously (undefined BIOS symbols).

    He recommends trying to create a new project in CCS 5 and bringing over your 3.3 projects settings and files into the new one.  This wiki may be of help to you: http://processors.wiki.ti.com/index.php/Porting_DM648_DVSDK_demo_app_from_CCSv3.3_to_CCSv4

    Please note that the above wiki has steps meant for CCSv4.x; however the process should be very similar.

    Steve

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Steven Connell
    Posted by Steven Connell
    on Apr 17 2012 12:11 PM
    Verified Answer
    Verified by chen coagent
    Mastermind20580 points

    Chen coagent,

    Actually I just thought of another possibility.  You could create a new BIOS example in CCSv5, such as the DSP/BIOS 5.x "tsk" example.  Then you could delete the tsk example source and configuration files and then copy in the files from your DVSDK project.

    Basically, the steps would go something like this:

    1. create the new tsk example (see screen shot below)

    2. delete the tsk example sources and configuration

    3. copy your DVSDK project's source and configuration (*.tcf file) into the tsk example you created

    4. migrate your DVSDK project's compiler and linker settings and options into the tsk example project

    5. rebuild the example, which now has all of your content within it.

    -----------------------

    Again, this is just another possibility I thought of; I'll let you decide which method you think is easiest to try out.

    Steve

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • AartiG
    Posted by AartiG
    on Apr 17 2012 13:12 PM
    Verified Answer
    Verified by chen coagent
    Guru69065 points

    Chen coagent,

    I just wanted to add a couple of comments to Steve's reply. These DVSDK examples were created for CCS 3.3 and has a lot of dependencies and intricacies to their structure, which make it difficult to "migrate" directly into CCSv4/5 using the import tool. We strongly recommend users of the DM648 DVSDK to use the same version of tools those examples were created/tested with - (ie) CCS 3.3 and the versions of other tools listed in the DVSDK Release Notes. Ofcourse, you could try creating a new project from scratch using the wiki page that Steve suggested as a guideline, but it is only a guideline and has not been verified/tested for all examples and tool versions.


    If a post answers your question please mark it with the "Verify Answer" button

    Search the wikis for common questions: CGT, BIOS,  CCSv3, CCSv4
    Track a known bug with SDOWP. Enter the bug id in the "Find Record ID" box

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • chen coagent
    Posted by chen coagent
    on Apr 17 2012 21:41 PM
    Intellectual390 points

     

     

           Hi  Steve:

           I have followed the steps that you said to do, but now  I can not open "*.tcf" file.  It prompted to me  below infomation: 

            js: "C:/CCSv5.1/bios_5_31_08/xdctools/include/utils.tci", line 484: exception from uncaught JavaScript throw: Error: Can't find import file: 'common.tci' (not found      along 'C:/dvsdk_1_11_00_00_DM648/dm648_demo_0_92_04/;;C:/CCSv5.1/bios_5_31_08/packages;C:\CCSv5.1\bios_5_31_08\xdctools/include;C:\CCSv5.1    \bios_5_31_08\xdctools/packages')

        "./dm648_demo.tcf", line 10
        "./<stdin>", line 4


    Correct any script errors in C:/dvsdk_1_11_00_00_DM648/dm648_demo_0_92_04/dm648_demo.tcf
    using the Configuration Tool or a text editor, if necessary.

      TConf initialization arguments:
    -e environment['config.importPath']='C:/CCSv5.1/bios_5_31_08/packages' -e environment['config.scriptName']='dm648_demo.tcf'

              

            How to solute this problem ?  could your give me some instruct?

            Best Regards.

           Chen Coagent.

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • chen coagent
    Posted by chen coagent
    on Apr 18 2012 01:56 AM
    Intellectual390 points

     

     

           Hi AartiG

           I  am very sad  to here it .  I used seed-xds560v2 emulator  that it can not compatible with ccs3.3 and below version.  so I must use ccsv5.1 IDE to develop software of dm648. this means, I must  create  new project  in ccsv5.1, but like your said  " it is only a guideline and has not been verified/tested for all examples and tool versions. "   so I made a mistake in the choice of the emulator.    I have what way ( choice )?

          Best Regards.

          Chen Coagent.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • chen coagent
    Posted by chen coagent
    on Apr 18 2012 06:08 AM
    Intellectual390 points

     

     

          Hi  Steve:

               I had been  followed your method, created new project, add libary,  add include path, add tcf file, and then I rebuild new project ,but untiil erros , like this:

                                                                      

              What  mistake that I made?  very afflictly  on this problem.

              Looking forward help.

              Best Regards.

              Chen coagent.  

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • AartiG
    Posted by AartiG
    on Apr 18 2012 10:12 AM
    Guru69065 points

    chen coagent
    I used seed-xds560v2 emulator  that it can not compatible with ccs3.3 and below version.  so I must use ccsv5.1 IDE to develop software of dm648. this means, I must  create  new project  in ccsv5.1, but like your said  " it is only a guideline and has not been verified/tested for all examples and tool versions. "   so I made a mistake in the choice of the emulator.    I have what way ( choice )?

    I am very sorry to hear of your troubles, and I'm sorry I don't have a good answer. To work with CCS 3.3 it seems like you have to go with a different emulator and I understand that is not the most economical solution. Other than that I can only suggest closely following the steps in this wiki to create a new project.


    If a post answers your question please mark it with the "Verify Answer" button

    Search the wikis for common questions: CGT, BIOS,  CCSv3, CCSv4
    Track a known bug with SDOWP. Enter the bug id in the "Find Record ID" box

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Steven Connell
    Posted by Steven Connell
    on Apr 18 2012 12:12 PM
    Mastermind20580 points

    Chen Coagent,

    This error is happening because the file "common.tci" (which is being imported from your dm648_demo.tcf file) cannot be found by Tconf (the BIOS configuration tool).

    To fix this, you need to add the path to where the common.tci file can be found into your project options for Tconf, under the "import path".  Please see the below screen shot:

    Steve

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Steven Connell
    Posted by Steven Connell
    on Apr 18 2012 13:11 PM
    Verified Answer
    Verified by chen coagent
    Mastermind20580 points

    Chen coagent,

    The trick to fix unresolved symbols errors is to find the library that defines them and then link that into your project.  I did a search for the first symbol and found that it's in the audio.a64p library:

    C:\dvsdk_1_11_00_00_DM648>c:\cygwin\bin\find.exe . -name "*.a64*" | xargs grep AUDDEC_control
    Binary file ./codec_engine_1_20_02/packages/ti/sdo/ce/audio/lib/audio.a64P matches
    Binary file ./codec_engine_1_20_02/packages/ti/sdo/ce/audio/lib/debug/audio.a64P matches

    So, you should link that library into your app to resolve the missing symbol error.

    You can repeat the method for other undefined symbols.

    Steve

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • chen coagent
    Posted by chen coagent
    on Apr 19 2012 05:43 AM
    Intellectual390 points

     

               Hi  Steve:

               I am sorry ,I have problem too much on this "megrate".  until now  I have not understand some comcept  in  creat new a project. like below:

               1.    How to use cygwin.search libray when appears unresolved symbols  and which   version of  cygwin ary you using?  could you give me a download path ?

                      I use this setup.ext download all day!! like picture:

                                                                                                                            

                     I runing this icon that it download cygwin all day.  I do not understand this download is Normal or not Normal ?

            2.  About RTSC problem.   http://processors.wiki.ti.com/index.php/File:Porting_DM648_DVSDK_demo_app_from_CCSv3.3_to_CCSv4_wizard1.jpg in this wiki I can not find  Target Content item in ccsv4.2.4 version ( like below picture ), what software I must install?

                                                                             

                             now in the ccs5.1, how to create "dm648_demo_ccsv4_configuration"  like said in wiki   (  http://processors.wiki.ti.com/index.php/Porting_DM648_DVSDK_demo_app_from_CCSv3.3_to_CCSv4  ):

                                     

                               in the ccsv5.1 , I ceate a RTSC project  that it add to my dm648_projct automaticly. so I do not how to do in next step? could you get me some instruction?.     My create RTSC step ( ccsv5.1 )  new -> project -> New RTSC Platform-> import  ti.platforms.evmDM648 platform and then ccsv5.1 generate a  myBoard folder      myBoard folder with   xdcconfig folder have difference?  How to use myBoard project (generate by ccsv5.1) like demo app form ccsv3.3 to ccsv4 wiki said that?

                  3.  Why  can not find  tms320dm648 item in the ccsv3.3 ( select chip in setup )?  

                  

                  Best Regards

                 Chen Coagent. 

           

     

     

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • chen coagent
    Posted by chen coagent
    on Apr 19 2012 05:54 AM
    Intellectual390 points

     

     

     

       Hi  Steve:

               I am sorry ,I have problem too much on this "megrate".  until now  I have not understand some comcept  in  creat new a project. like below:

               1.    How to use cygwin.search libray when appears unresolved symbols  and which   version of  cygwin ary you using?  could you give me a download path ?

                      I use this setup.ext download all day!! like picture:

                                                                                                    

                      Runing this icon that it download cygwin all day.  I do not understand this download is Normal or not Normal ?

             2.    About RTSC problem.   http://processors.wiki.ti.com/index.php/File:Porting_DM648_DVSDK_demo_app_from_CCSv3.3_to_CCSv4_wizard1.jpg in this wiki  I               I can not find  Target Content item in ccsv4.2.4 version ( like below picture ), what software I must install?


                    Now in the ccs5.1, how to create "dm648_demo_ccsv4_configuration"  like said in wiki                   (   http://processors.wiki.ti.com/index.php/Porting_DM648_DVSDK_demo_app_from_CCSv3.3_to_CCSv4  ):   
                   In the ccsv5.1 , I ceate a RTSC project  that it add to my dm648_projct automaticly. so I do not how to do in next step? could you get me some instruction?           I create RTSC step ( ccsv5.1 )  new -> project -> New RTSC Platform-> import  ti.platforms.evmDM648 platform and then ccsv5.1 generate a  myBoard folder   myBoard folder with   xdcconfig folder have difference?  How to use myBoard project (generate by ccsv5.1) like demo app form ccsv3.3 to ccsv4 wiki said that?

             3.  Why  can not find  tms320dm648 item in the ccsv3.3 ( select chip in setup )?  

              Best Regards

             Chen Coagent.         

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • chen coagent
    Posted by chen coagent
    on Apr 19 2012 05:59 AM
    Intellectual390 points

     

     

     

     

     

     

     

     

     

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • chen coagent
    Posted by chen coagent
    on Apr 19 2012 06:05 AM
    Intellectual390 points

     

         Hi Steve:

         2.  About RTSC problem.   http://processors.wiki.ti.com/index.php/File:Porting_DM648_DVSDK_demo_app_from_CCSv3.3_to_CCSv4_wizard1.jpg in this wiki I

              can    not find  Target Content item in ccsv4.2.4 version ( like below picture ), what software I must install?

                                                                   

                                    
                        Now in the ccs5.1, how to create "dm648_demo_ccsv4_configuration"  like said in wiki  

                       (  http://processors.wiki.ti.com/index.php/Porting_DM648_DVSDK_demo_app_from_CCSv3.3_to_CCSv4  ):

                       In the ccsv5.1 , I ceate a RTSC project  that it add to my dm648_projct automaticly. so I do not how to do in next step? could you get me some instruction?.    

                       I create RTSC step ( ccsv5.1 )  new -> project -> New RTSC Platform-> import  ti.platforms.evmDM648 platform and then ccsv5.1 generate a  myBoard folder     

                      myBoard folder with   xdcconfig folder have difference?  How to use myBoard project (generate by ccsv5.1) like demo app form ccsv3.3 to ccsv4 wiki said that?

                     3.  Why  can not find  tms320dm648 item in the ccsv3.3 ( select chip in setup )?  

                     Best Regards

                    Chen Coagent.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
12
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