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.

Simple Example for Starters regarding EVM6678L

Other Parts Discussed in Thread: BIOSLINUXMCSDK, SYSBIOS

Hi,

   I am a starter in multicore programming area, I have recently purchased EVM6678L kit and installed the toolchain necessary....There are some examples regarding

this board but they look very difficult , do somebody have some simple examples which might help me to understand the basics of this kit....like some Serial Interface or 

some sensor interfacing etc.

with regards,

Muhammad Faisal.

  • Hi Faisal,

    Are you looking for UART interface usage. Try POST code in MCSDK. If you are looking for specific peripheral, we have the PDK example which are fairly easier. Please let me know if you need anything else.

    Thanks,

    Arun.

  • Hi Muhammad,

    You can download and install the Multicore Software Development Kit (MCSDK) from http://www.ti.com/tool/bioslinuxmcsdk

    There is a wiki here that walks you through the steps to Getting Started with MCSDK http://processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_Getting_Started_Guide

    The MCSDK incorporates system-level implementation examples from a helloWorld example (located at mcsdk_x_xx_xx_xx\examples\ndk\helloWorld) to an image processing demo (located at mcsdk_x_xx_xx_xx\demos\image_processing).

    When you install the MCSDK, the Platform Development Kit (PDK) will also be installed along with other packages. These packages incorporates drivers for the various interfaces/peripherals including srio, pcie, hyperlink, etc. For instance, in the folder pdk_C6678_x_x_x_xx\packages\ti\drv\exampleProjects you will find many example projects for leveraging these drivers.

  • 2084.HelloWord Error.docxThanks for the reply, I have already installed everything which is required...The helloworld example is producing  errors (detail about errors is stated in the attached file)

  • It seems like the linker.cmd file is missing.

    What version of mCSDK are you using?

    Are you building the project from the same folder or you moved it to the workspace?

    Thanks,

    Arun.

  • I am using Version 2 of the MCSDK and I imported the project into the workspace.

    How can I build the project from the same folder without importing it into workspace.

  • Hi Arun Mani,

     I have provided the information you asked.

       Can you please guide me 

    with regards,

    Muhammad Faisal.

  • Hi Faisal,

    Version 2 is not enough for me :). Can you get what version to be specific. For example if you go and check the mcsdk folder it will say mcsdk_2_00_07. Can you get the full info. If you are using older than 2_0_7, please upgrade to the latest through the product page.

    Here is the link

    http://www.ti.com/tool/bioslinuxmcsdk

    For CCS tutorial, please check the link below

    http://processors.wiki.ti.com/index.php/Category:Code_Composer_Studio_v5

    If you have any specific question on CCS use the forum below

    http://e2e.ti.com/support/development_tools/code_composer_studio/default.aspx

    Thanks,

    Arun.

  • Ok 

    By adding the following 

    var ti_sysbios_BIOS = xdc.useModule('ti.sysbios.BIOS');

    in helloWorld.cfg  file most of the errors are removed but still I am getting following error message in console window:

    **** Build of configuration Debug for project helloworld_evmc6678l ****

    C:\ti\ccsv5\utils\bin\gmake -k all
    'Building file: ../helloWorld.cfg'
    'Invoking: XDCtools'
    "C:/Program Files/Texas Instruments/xdctools_3_23_01_43/xs" --xdcpath="C:/Program Files/Texas Instruments/pdk_C6678_1_0_0_18/packages;C:/Program Files/Texas Instruments/ndk_2_20_06_35/packages;C:/Program Files/Texas Instruments/bios_6_33_02_31/packages;C:/Program Files/Texas Instruments/mcsdk_2_00_06_18/demos;C:/ti/ccsv5/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C66 -p ti.platforms.evm6678 -r debug -c "C:/ti/ccsv5/tools/compiler/c6000_7.3.4" "../helloWorld.cfg"
    /cygdrive/c/PROGRA~1/TEXASI~1/xdctools_3_23_01_43/bin/mkdir: cannot create directory `package/external': No such file or directory
    /cygdrive/c/PROGRA~1/TEXASI~1/xdctools_3_23_01_43/bin/touch: cannot touch `.interfaces': No such file or directory
    xdctools_3_23_01_43\gmake.exe: *** [.interfaces] Error 1
    js: "C:/Program Files/Texas Instruments/xdctools_3_23_01_43/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
    gmake: *** [configPkg/compiler.opt] Error 1
    gmake: Target `all' not remade because of errors.

    **** Build Finished ****