Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    BME680 and CC13X2 ARM Cortex M4F

    BME680 and CC13X2 ARM Cortex M4F

    mayor
    Established Member

    Hello,

    wondering if the BSEC library has been compiled against the TI CC13X2 Cortex M4F target? I've tired the Cortex M4F lib that's currently available, but the linker is having problems finding symbols when I try "bsec_init();"

     undefined       first referenced                                                                                                                               
      symbol             in file                                                                                                                                    
     ---------       ----------------                                                                                                                               
     __hardfp_floorf /LIBS/BME680/bosch/BSEC/Cortex_M4F/libalgobsec.lib<GasHumidityBaselineTracker.o>  
     __hardfp_fminf /LIBS/BME680/bosch/BSEC/Cortex_M4F/libalgobsec.lib<GasHumidityBaselineTracker.o>  
     __hardfp_log10f /LIBS/BME680/bosch/BSEC/Cortex_M4F/libalgobsec.lib<log10.o>                       
     __hardfp_sinf /LIBS/BME680/bosch/BSEC/Cortex_M4F/libalgobsec.lib<HumidityTemperatureCorrector.o>
     __hardfp_sqrtf /LIBS/BME680/bosch/BSEC/Cortex_M4F/libalgobsec.lib<sqrt.o>   

     

    Am I missing something?

    4 REPLIES 4

    Minhwan
    Community Moderator
    Community Moderator

    Hello, 

     

    You have to link the bsec library into your platform. TI 13xx series. 

    https://github.com/BoschSensortec/BSEC-Arduino-library

    Could you let me know if you have further question after you try? 

    Thank you. 

    mayor
    Established Member

    Hi, uh, I don't see CC13XX as an option in the BSEC package anywhere. Do you have a URL? The arduino github doesn't seem to contain it, nor does the latest BSEC download.

    Minhwan
    Community Moderator
    Community Moderator

    Hello, 

     

    I mentioned bsec library github because you can refer how to link the library. 

    Regarding library, please download below url 

    https://www.bosch-sensortec.com/software-tools/software/bsec/

    You can find cortex M4F library

    bsec_1-4-8-0_generic_release\BSEC_1.4.8.0_Generic_Release\algo\normal_version\bin\IAR\IAR8\Cortex_M4F

    Thanks, 

    mayor
    Established Member

    Thanks-

    the right lib for this target is the IAR 7 version for Cortex M4F. I had tried the gcc and armcc versions to no avail.

    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