Bosch Sensortec Community

    Showing results for 
    Search instead for 
    Did you mean: 

    BME680 MDK-ARM compiler issue

    BME680 MDK-ARM compiler issue

    New Poster

    Hi, BOSCH

    The BME680 library file is currently in use by the gcc compiler.

    The gcc compiler works without problems through the libalgobsec.a file provided on the homepage,

    I'm trying to change to the arm compiler (MDK-ARM) for internal development, but I can't use the libalgobsec.a file.

    If you add libalgobsec.a and compile it, the following error occurs,


    Compiling without libalgobsec.a results in the following error.


    You are in a situation where you need to proceed with additional operations, or you need another library file.

    Thank you.

    9 REPLIES 9

    Community Moderator
    Community Moderator

    Hi mgchoi,

    We will check the download link for previous version and give you feedback.

    Will it take a long time?

    Community Moderator
    Community Moderator

    Currently, the download link received in the email is available now. You can fill in your information in,  and try to download BSEC previous version after receiving  link in the email.

    I am sending you an email because I have an inquiry during the test regarding the library.

    If you compare the files you used among the links you sent me last time

    It is estimated that the actual version used is "BSEC_1.4.8.0_Generic_Release_updated_v3".

    (The internal sauce is being modified a little, so it's not completely the same.)

    1. List of gcc-enabled files in an existing compiler (STM32CubeIDE)



    2. List of files currently using armcc in the compiler (Keil MDK-ARM)



    At the time of the last test, I accidentally tested the BME680 without connecting it, so I thought there was no problem,
    I connected the BME680 and tested it again, and it no longer progressed in the bsec_init(); below.



    The above part has a function in the libalgobsec.lib library that you provide, so accurate debugging is impossible.
    I don't think the library version is a problem, but it hasn't progressed since bsec_init(); so please check this part.

    Community Moderator
    Community Moderator

    Hi mgchoi,

    The same question you asked in, we can keep update there.