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.

TMS320F28375D: Problem with training course project

Part Number: TMS320F28375D


My previous post must've drowned, due to loosing main part of question during posting, so I fixed it and re-uploaded.

I've been going through CLA Hands on Workshop https://training.ti.com/cla-hands-workshop-part-2-cla-c-compiler?cu=1128629 and I couldn't perform it due to unacessability of mentioned FFT functions (Both in C28x and CLA).

 The Error said : cannot load from non-primitive location. Can you please give some help on this?

Regards, Konstantin

  • Hi Konstantin,

    Have you modified the linker command file from the example?

    sal
  • Hi Konstantin,

    The FFT functions are in the precompiled libraries (.lib) under  <...\CLA_HandsOnWorkshop_Camtasia2017\common\lib\dsp\{cla || fpu}\{version}\lib>. It looks like the linker cannot find these libraries, when you imported the projects into CCS make sure the "Copy into Workspace" button is unchecked

    ....or....

    if you do copy the projects into your workspace then go to each project's properties in CCS, under C2000 Linker -> File Search Path -> and replace the relative links to the library with an absolute path, i.e. 

    ${FPU_DSP_LIB_ROOT}/lib to <....where_you_extracted_it../CLA_HandsOnWorkshop_Camtasia2017/common/lib/dsp/fpu/v1_50_00_00/lib>

    and 

    ${CLA_DSP_LIB_ROOT}/lib to <....where_you_extracted_it../CLA_HandsOnWorkshop_Camtasia2017/common/lib/cla/fpu/v1_00_00_00_A1/lib>

    Let me know if this solves your issue. Also watch for any import issues and build warnings.