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/TMDSEVM6657: Getting started on CCS/ProcessorSDK/RTOS for EVM6657

Part Number: TMDSEVM6657
Other Parts Discussed in Thread: TMS320C6657, CCSTUDIO, SYSBIOS

Tool/software: Code Composer Studio

I can't find any documentation on how to get started building for the EVM6657 on the current CCS versions.

The examples in the current documentation don't match the UI.

When I try to build/run the bare metal Hello World program, there's no memory map, and it bombs trying to read/write address 0x8000.

There doesn't seem to be a LDR file created. No clues how to create one.

  • Hi Russell,

    The recommended place to start would be the Processor SDK getting started guides:

    http://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_getting-started.html#sitara-c66x-66ak2x-omap-l1x

    The version of CCS mentioned in those guides are a bit older but the content is still relevant. 

    Any additional questions should be directed to the device experts. I will move this thread to the device forum to bring it to their attention.

    ki 

  • Hi Russell,

    For bare metal examples, refer to the below user guide:

    Regards,
    Pavel

  • I've been through all the documentation several times, including the link you provided.

    When I create a project (OS or bare metal), it doesn't seem to create any type of linker file (CMD, LDS, GEL).

    As a result, when it compiles, it warns about the unspecified locations, and when run, it cannot read/write the non-existent memory at 0x8000.

    I've tried CCS v8 and v9.  Do I need to go back to v5 or v6?  Has this been tested with the 66x?

  • I've been through all the documentation several times. 

    When I create a project (OS or bare metal), it doesn't seem to create any type of linker file (CMD, LDS, GEL).

    As a result, when it compiles, it warns about the unspecified locations, and when run, it cannot read/write the non-existent memory at 0x8000.

    I've tried CCS v8 and v9.  Do I need to go back to v5 or v6?  Has this been tested with the 66x?

  • Russell,

    I would suggest you to use PROCESSOR-SDK-RTOS-C665X v6.00 and  CCS v9.0.1:

    You need to follow the instructions for DSP C66x:

    Then you can edit AM57xx_C66.cmd file for C6657 device.

    Regards,
    Pavel

  • Russell,

    You can also create example projects for C6657 EVM with below commands:

    ~/ti/pdk_c665x_2_0_14/packages$ ./pdkProjectCreate.sh C6657 evmC6657 little all all dsp

    Then you can import some of the examples (i.e. MCBSP_evmc6657_C66DigLpbkExampleProject) in CCS following below user guide:

    In this CCS project you will have files (cmd, cfg, map) that are specific for C6657 EVM, and you can refer to these files for reference.

    Regards,
    Pavel

  • Where do I find the cmd file?  When I click Finish, it creates a project with hello.c and TMS320C6657.ccxml, and readme.txt, and nothing else.

    Do I need to install support for the AM572X, use that as my target, and then edit the resulting project to convert it to 6657?  

    I installed CCS 9.0.1.00004, ProcessorSDK 6.0.0.7, and let it update from the web.  It seems to be running CCS 9.1.0.10 now.

  • Pavel,

    Perhaps there's some issue with my installation. When I tried the command line batch file (I'm running on Windows), it wasn't happy:

    C:\ti\pdk_c665x_2_0_14\packages>.\pdkProjectCreate.bat C6657 evmC6657 little all all dsp
    =========================================================================
    Configuration:
    SOC : C6657
    BOARD : evmC6657
    ENDIAN : little
    MODULE : all
    PROJECT_TYPE : all
    PROCESSOR : dsp
    PDK_SHORT_NAME : C:\ti\PDK_C6~1\packages\
    =========================================================================
    Checking Configuration...
    Complete
    =========================================================================
    PDK_PARTNO : C6657
    PDK_ECLIPSE_ID : com.ti.pdk.c665x
    RTSC_PLATFORM_NAME : ti.platforms.evm6657
    RTSC_TARGET : ti.targets.elf.C66
    CCS_DEVICE : "com.ti.ccstudio.deviceModel.C6000.GenericC64xPlusDevice"
    *****************************************************************************
    Detecting all projects in PDK and importing them in the workspace C:\ti\PDK_C6~1\packages\\MyExampleProjects
    Detected Test Project: cppi_evmc6657_c66BiosExampleProject

    --------------------------------------------------------------------------------
    Creating project 'cppi_evmc6657_c66BiosExampleProject'...

    NOTE: Compiler version '8.3.2' is not currently installed! - defaulting to '8.3.4'.
    !WARNING: No XDCtools, equivalent to the specified version '3.51.1.18', are available - defaulting to '3.55.0.11_core'.
    !ERROR: No products of type 'com.ti.rtsc.SYSBIOS' are currently installed!
    Copying macros.ini
    The system cannot find the path specified.
    0 file(s) copied.
    Detected Test Project: cppi_evmc6657_C66BiosTestProject

    --------------------------------------------------------------------------------
    Creating project 'cppi_evmc6657_C66BiosTestProject'...

    NOTE: Compiler version '8.3.2' is not currently installed! - defaulting to '8.3.4'.
    !WARNING: No XDCtools, equivalent to the specified version '3.51.1.18', are available - defaulting to '3.55.0.11_core'.
    !ERROR: No products of type 'com.ti.rtsc.SYSBIOS' are currently installed!
    Copying macros.ini
    The system cannot find the path specified.
    0 file(s) copied.
    Detected Test Project: EMAC_evmc6657_C66Loopback_testProject

    --------------------------------------------------------------------------------
    Creating project 'EMAC_evmc6657_C66Loopback_testProject'...

    NOTE: Compiler version '8.3.2' is not currently installed! - defaulting to '8.3.4'.
    !WARNING: No XDCtools, equivalent to the specified version '3.51.1.18', are available - defaulting to '3.55.0.11_core'.
    !ERROR: No products of type 'com.ti.rtsc.SYSBIOS' are currently installed!
    Copying macros.ini
    The system cannot find the path specified.
    0 file(s) copied.
    Detected Test Project: hyplnk_evmc6657_C66BiosExampleProject

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

  • Russell,

    You need to use:

    - processor_sdk_rtos_c665x_6_00_00_07

    - pdk_c665x_2_0_14

    - TI C6000 CGT compiler v8.3.2 - this comes with the RTOS package installation

    - CCS 9.0.1

    - XDCTOOLS v3.51.01 - - this comes with the RTOS package installation

    cmd file is located at:

    pdk_c665x_2_0_14/packages/ti/drv/mcbsp/example/c6657/MCBSPDigLpbk/mcbspMasterDigLpbk.cmd

    Regards,
    Pavel