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.

MCU-PLUS-SDK-AM243X: MCU-PLUS-SDK-AM243X

Part Number: MCU-PLUS-SDK-AM243X

Hi all,

there are any news about the CMSIS-DSP official support for AM243x microcontrollers?

I'm currently start to use the precompiled library found in [ C:\ti\mcu_plus_sdk_am243x_08_06_00_43\source\cmsis\lib ] but, as I see, in this library almost all CMSIS-DSP functions are included twice, and if I try to use them in my code, I get a lot of redefined errors from the linker. Why this library is builded in this way? I didn't found any documentation about.

Best regards

Ennio

  • Hi Ennio,

    The issue is with the CMSIS makefile: makefile.am243x.r5f.ti-arm-clang. All the files are included twice. One time with the stand-alone file and one time with the combination file, like BasicMathFunctions.c, CommonTables.c, ComplexMathFunctions.c etc. Please use the attached modified makefile.am243x.r5f.ti-arm-clang to replace the original one. Then use the following command to re-build the CMSIS library:

    gmake -s -f makefile.am243x cmsis_r5f.ti-arm-clang

    Best regards,

    Ming

    makefile.am243x.r5f.ti-arm-clang

    cmsis.am243x.r5f.ti-arm-clang.release.lib

  • Hi Ming,

    this solve my doubts; I was not sure about the reason of these function duplications in the CMSIS-DSP library. Thank you for your reply.

    Kindly regards,

    Ennio