05-06-2020 06:39 PM
Hello,
How can I calculate CO2 equivalent and VOC without library?
I did not find any formula neither in the BME680 datasheet nor in the API...
Best regards
Mich
Solved! Go to Solution.
11-13-2020 07:55 AM
Hi handytech,
I also have the similar problem about get the VOC.
When I import the BSEC library, i have find some compile error.
My platform is Simplicity Studio. it found some compile error of such as: pow, roundf, powf,....
Can you help?
11-13-2020 08:00 AM
The same issue, could you help please?
platform:
IDE: Simplicity Studio
MCU: EFM32LG332F128G-F-QFP64
03-15-2021 03:24 AM
Hello hihith,
The following links described the platforms and compilers that BSEC already supported.
https://www.bosch-sensortec.com/software-tools/software/bsec/
EFM32LG332F128G-F-QFP64 was Cortex-M3 architecture, but compiler of simplicity studio was not be supported in the list.
If you have any further requests, please visit https://www.bosch-sensortec.com/about-us/contact/contact-form, and use the contact form to submit your request.”
07-04-2022 07:37 AM
Hi Handytech,
You are the right person to identify my problem using the below platform and Cortex-M33 module. I am using BME680 BSEC libraray in simplicity studio.
Platform:-
IDE: Simplicity Studio
MCU: Silicon Labs BGM220SC (32-bit ARM Cortex-M33)
Compiler : arm-none-eabi-gcc
Compiler with flags (Makefile) :
arm-none-eabi-gcc -g3 -gdwarf-2 -mcpu=cortex-m33 -mthumb -Xlinker --gc-sections -Xlinker -mfpu=fpv5-sp-d16 -mfloat-abi=hard --specs=nano.specs
I am getting the below errors for compilation, please do the needful.
error: Test_BSEC.axf uses VFP register arguments, C:\Users\fkumar\SimplicityStudio\v5_workspace_new_update\Test_BSEC\libalgobsec.a(any.o) does not uses VFP register arguments, does not Test_BSEC C/C++ Problem
error: Test_BSEC.axf uses VFP register arguments, C:\Users\fkumar\SimplicityStudio\v5_workspace_new_update\Test_BSEC\libalgobsec.a(bsec_codegen_data.o) does not Test_BSEC C/C++ Problem
Thanks,
Kumar
07-04-2022 07:45 AM
Hi Hihith,
As per your error list, It is realated to your Math library. If library is not included, then you have to implement the code for pow, round and etc..
FIrst please define #include <math.h> , #include <stdio.h>, #include <stdint.h>, #include <stdlib.h> header files.
hope it will solve your dependency.
Thanks