04-02-2023 08:43 AM
The example "bme68x_demo_sample" does not compile.
Out of RAM: "dram0_0_seg" overflowed by 9256 bytes.
Each instance is allocated in memory: BSEC_INSTANCE_SIZE 3272
There are two conflicting defines:
NUM_OF_SENS 4
NUM_BME68X_UNITS 8
Where to specify the number of sensors, and where is multi instance? How to run this version at least on a standard board with 8 sensors? The new version is very demanding on memory and cannot be applied to a large number of sensors > 8.
04-03-2023 05:49 AM
Hi vvs42,
Could we know first about your hardware information and what applications would you like to use BSEC and BME68X for?
04-03-2023 06:53 AM
Hi BSTRobin. Equipment standard ESP32 4Mb flash 512 kB SRAM, multiplexers for switching the sensor bus and a certain number of sensors.
https://www.lcsc.com/product-detail/WiFi-Modules_Espressif-Systems-ESP32-WROOM-32E-H4_C3013935.html
The goal is to analyze the gas according to the trained model in the AI studio. Each sensor makes an independent analysis in an isolated cell.
Arduino version 2.0.4. Attached settings.
The versions of the libraries are all up-to-date. ESP core version 2.0.7. I see a problem in dynamic memory allocation for all sensors at the same time.
04-26-2023 01:43 AM
Did you find a fix?
I saw similar error messages and asked about it here: https://community.bosch-sensortec.com/t5/MEMS-sensors-forum/A-few-questions-for-BME688-evaluation-ki...
04-26-2023 09:41 AM
Hello. No, didn't fix it. I am using the previous version 1.4.2200. Because in the new version, in addition to the voiced problem with class samples, it is also impossible to add additional virtual sensors (AQI, CO2 ...). The library gives an error.