Skip to main content
jim_wei
Associate II
March 25, 2014
Question

Error: L6218E: Undefined symbol arm_fir_init_q15 (referred from low_pass_filter.o).

  • March 25, 2014
  • 2 replies
  • 976 views
Posted on March 25, 2014 at 06:58

I have a low pass filter function in my project which calls q15 fir filter.  The first statement in the filter function is &sharpinclude ''arm_math.h''.  When complie the project, I received following error:

.\Obj\transmitter.axf: Error: L6218E: Undefined symbol arm_fir_init_q15 (referred from low_pass_filter.o).

Since I have included ''arm_math.h'' which defines symbol arm_fir_init_q15, why the compiler says it is undefined?

Can anyone please help explain?

Thanks!

Jim

 

#stm32
    This topic has been closed for replies.

    2 replies

    Amel NASRI
    ST Technical Moderator
    March 25, 2014
    Tesla DeLorean
    Guru
    July 20, 2017
    Posted on July 20, 2017 at 00:31

    Fixes for above dead links

    https://community.st.com/0D50X00009XkiVXSAZ

     

    https://community.st.com/0D50X00009XkYtZSAV

     
    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    frankmeyer9
    Associate III
    March 25, 2014
    Posted on March 25, 2014 at 10:47

    An you need to add the source file containing the implementation of arm_fir_init_q15 to your project. The headerfile just makes the names known, but (usually) doesn't add anything real.

    Or, alternatively, add the respective library to your project.