You are here

Unable to get ARM-CMSIS DSP Lib working on pSoC5LP | Cypress Semiconductor

Unable to get ARM-CMSIS DSP Lib working on pSoC5LP

Summary: 2 Replies, Latest post by Chakra on 10 Sep 2014 01:59 PM PDT
Verified Answers: 0
Last post
Log in to post new comments.
Chakra's picture
2 posts

I find many had these CMSIS related issues raised in these forums but unfortunately I don't see any solution yet.

I need to use ARM CMSIS DSP Libs on pSoC5LP.

ARM provides these libs for all Cortex-M3 devices which one can get from :

It also provides a uvproject file to get all these Lib sources compiled on their MDK as well GCC software toolchains.

I have compiled these as a Lib file for GCC to be used for linking on pSoc Creator using the ARM's uVision IDE set to compile for GCC. The compilation and library creation were succesful.

Since Cypress supports mainly GCC Toolchain on pSoC Creator, I am trying to create an empty project on my pSoC5LP kit, using the Cypress provided GCC 4.7.3 Tools for software using a simple example provided for CMSIS DSP Lib 'arm_class_marks_example'

The linking of this CMSIS DSP Lib does not work on pSoC Creator and it gives undefined reference errors. It does not link these lib functions eventhough I have setup all the paths etc correctly.

I have included an archive of this project.

Appreciate any help in resolving these issues related to use of CMSIS DSP Lib on pSoC Creator.

Thanks in advance!

BMAH's picture
Cypress Employee
189 posts


Could you let us know if you got a chance to look into these links:



PSoC Wonders

Chakra's picture
2 posts

Yes, these were the first things that I did before testing.

This issue has been resolved now. One needs to set up the path to the library file in addition to adding 'm' (as mentioned in the above KBs) in the Additional Libraries tab setting. It should then compile successfully.


Log in to post new comments.