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.

CCS v3.3 build error

Hello,

I am working through the Tutorial in CCSv3.3 (under Help). I setup the volume1.pjt as directed in the tutorial. When I "build all" I get the load failed message screen below.

My hardware setup is: a DM648 DVDP board connected to a XDS510 USB emulator. The hardware and CCS debug are running OK because prior to setting up the volume1.pjt, I successfully loaded the dm648_demo.out file into the DVDP board and I am able to display on a monitor video inputs from a 4 camera set up that I have configured.

On the build options the Target Version selected is: C64x+ (-mv6400+)

Thank you in advance.

 

 

  • The program load is failing. It is most likely that the volume1 project you are trying to build use a linker command file (*.cmd) that matches the memory map of the target. You may want to use the cmd file that was used for the dm648_demo.out project.

    ki

  • OK, except that in the dm648_demo_0_92_04 there is no .cmd linker file. And beyond this, what TI document explains how to put together a .cmd file? I really need to understand how to do this, the CCS help does not explain this.

    Thanks.

  • Gus,

    The linker command file of the dm648_demo_0_92_04 project is automatically generated by the real-time kernel DSP/BIOS, therefore it will only be shown when the project is built.

    The volume1 project of the tutorial was designed to run in the simulator, therefore its CMD file is not designed for your board. However, the board support installation CD from Lyrtech (typically installed in C:\Lyrtech\EVMDM648) has a linker command file tailored for the board (located in any of the projects under BSL\example).

    Linker command files are specific to the device and the board being used, as it contains the memory configuration used, therefore the resource above is the best reference to get you started. Additional details about the linker command file can be found in chapter 5 of the document below:

    http://focus.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=spru187n

    Hope this helps,

    Rafael

  • Thanks for your reply Rafael, I did as you instructed and now I am running into the linker error below. I looked at spru187n but did not see a list of errors that might provide a hint to the solution. Its probably a simple one, excuse my stumbling until I get used to these tools.

     

  • Gus,

    I think the issue is with the syntax used for your comment line in the linker command file (C++ style instead of C style).

    Change this line (and any others that use this comment syntax):
    //-l..\..\lib\bsl.lib

    to:
    /* -l..\..\lib\bsl.lib */

     

     

  • Hello anyone,

    Can I please get some guidance on the linking error that I posted on Monday? I am now stuck, and could not find any help on the TI documentation on line. Thank you.