BME680 and CC13X2 ARM Cortex M4F

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?

Best reply by mayor

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.

View original
4 replies
Resolved