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.

IPC example C6678



Hi Guys,

I trying to compile the 'shmIpcBenchmark_c6678' example with no success.

I copied the project into my workspace via the import project GUI and I needed to  copy the common files as well.

My setup is:

CCS6.0 , mcsdk_2_01_02_06,pdk_C6678_1_1_2_6,ipc_1_24_03_32,bios_6_40_01_15,xdctools_3_30_03_47_core.

I get this linking error:

ti_sdo_ipc_gates_GateHWSem_query__E C:\Users\ehershber90754\workspace_v6_0\shmIpcBenchmark_c6678\Debug\configPkg\package\cfg\bench_shm_pe66.oe66

ti_sdo_ipc_gates_GateMPSupportNull_query__E C:\Users\ehershber90754\workspace_v6_0\shmIpcBenchmark_c6678\Debug\configPkg\package\cfg\bench_shm_pe66.oe66

ti_sdo_ipc_gates_GatePeterson_query__E C:\Users\ehershber90754\workspace_v6_0\shmIpcBenchmark_c6678\Debug\configPkg\package\cfg\bench_shm_pe66.oe66

ti_sdo_ipc_heaps_HeapMemMP_isBlocking__E C:\Users\ehershber90754\workspace_v6_0\shmIpcBenchmark_c6678\Debug\configPkg\package\cfg\bench_shm_pe66.oe66

 

Can you please take a look?

BR,

Eran

  • Eran,

    Before go to build IPC benchmark, go through this wiki to understand how it is tested,

    http://processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_User_Guide#IPC_Benchmarks

    It may be issue with linking your project path is not proper, because the original project copied to some other location and build it. Did you try the project from the original path, import and build?

    And also my recommendation is try with CC5.5 version.

  • Eran,

    In addition that, find the Readme file at: C:\ti\pdk_C6678_1_1_2_6\packages\ti\transport\ipc\examples\shmIpcBenchmark

    This will give you, how to build and run the test code.

  • Eran,

    Did you check with CCS5.x , What is the status? Still are you getting build issue? if not, close this thread.

  •  

    Hi,

    I checked it with CCS5.5 and it works.

    My friend is working with CCS6 and he was able to compile the project.

    Our team decide to work with the newest version of CCS (6) because of it benefits so I must aligned with the team.

    It means that eventually I need to work with CCS6 .

    Do you have any clue what can cause it and how to fix it.

    Would it be helpful if I send you any files/information so you can discover the root cause?

     

    BR,

    Eran

  • Eran,

    Thanks for tested with CCS5.5 and works on your side. Please Clean the shmIpcBenchmark_c66xx project, delete the Debug and Release directories, and re-build the project. If it is not working, I can recommend you, create the new thread at CCS Forum : http://e2e.ti.com/support/development_tools/code_composer_studio/default.aspx

    and also Compiler Forum: http://e2e.ti.com/support/development_tools/compiler/default.aspx

    You may get expert reply for IPC build possible with CCS6 or not. 

  • Eran,

    I have checked with IPC download link for which version CCS will support to build IPC based.

    I hope you are using the below version of IPC and related package,

    IPC 1.24.03.32 Recommended for use with: SYS/BIOS 6.33.05.46 , XDCtools 3.23.02.47

    This version of IPC, Compatible with CCSv5.1.0 or later. See release notes for details. 

  • Hi Pubesh,

    I’m doing the clean procedure and Its not helping.

    I can compile the project with these packages:  ipc_1_24_03_32, bios_6_33_06_50, xdctools_3_23_04_60.

    The problem with this setting under CCS6 is that I can’t create my platform configuration file so it will fit my memory setting. That is the reason I updated the packages: ipc_1_24_03_32, bios_6_40_02_27 , xdctools_3_30_03_47_core.

    Can you please check this setting?

     

     

    Thanks fr your fast help,

    Eran

     

  • Eran,

    The mcsdk package having some of dependencies packages like  IPC, BIOS, XDCTOOLS. These packages are validated with CCS5.x. So you need to test this with relevant and supported versions only.  I recommend you to use CCS5.x for build.

  • Eran,

    Can you try to build the original project with CCS6 as per the below path: C:\ti\pdk_C6678_1_1_2_6\packages\ti\transport\ipc\examples\shmIpcBenchmark

    Do not copy to workplace for build. I do not have CCSv6 to reproduce your issue, I am using CCS5.5 to build the MCSDK for C66xx device.

  • Hi Pubesh,

    I'm trying this procedure and it still not working.

    Can you install CCS6 and check whether these errors are reproduced?

     

    BR,

    Eran

  • Eran,

    We are recommending to use CCS5.x for mcsdk_2_01_02_06 and dependency packages to build.

    The next  release of MCSDK will support for CCSv6. But right now there is no timeline to release of new MCSDK.

  • Hi,

    I am working on EVMOMAP3530,  using CCS6.

    and i started using IPC MULTICORE IPC Example, abd i got the same error when i went for BUILD.

    so,what to do now?