Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BME680 BSEC library issue

    BME680 BSEC library issue

    mgchoi
    New Poster

    Hello, BOSCH

    I downloaded BSEC before and am testing it.
     

    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)

    mgchoi_0-1692262908591.jpeg

     

     

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

    mgchoi_1-1692262908593.jpeg

     

     

    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.

     

    mgchoi_2-1692262908594.jpeg

     

    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.
     
    Thanks
    6 REPLIES 6

    The sauce used for gcc is as follows

    mgchoi_0-1692687823245.png

    mgchoi_1-1692687823246.png

    However, in the above list, libalgobsec.a is not available in armcc mgchoi_2-1692687823246.png

    Instead of the file, you use the in the path (BSEC_1.4.8.0_Generic_Release_updated_v3)(algo)(normal)(bin)(armcc)(Cortex_M0+)mgchoi_3-1692687823246.png

    It's not progressing.

    mgchoi_4-1692687823246.pngIs the problem caused by using the file from the gcc source?

     

    BSTRobin
    Community Moderator
    Community Moderator

    Hi mgchoi,

    Because I used STM32F4 and Keil MDK-ARM compiler, so I used BSEC library "BSEC_1.4.8.0_Generic_Release\algo\normal_version\bin\armcc\Cortex_M4F\libalgobsec.lib".
    Which MCU you used? You can select BSEC library according your host MCU architecture and compiler you used.

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist