bme68x_demo_sample.ino.elf section `.dram0.bss' will not fit in region `dram0_0_seg'

Trying to run the bme68x_demo_sample.ino in Arduino, and getting the following error message when trying to compile:

bme68x_demo_sample.ino.elf section `.dram0.bss' will not fit in region `dram0_0_seg'

I've downloaded the most recent version of the BSEC library for Arduino here:

https://github.com/boschsensortec/Bosch-BSEC2-Library

And followed the build steps here:

https://github.com/boschsensortec/Bosch-BSEC2-Library/blob/master/examples/bme68x_demo_sample/Quick_Start_Guide.md

Can someone please let me know why this is not building?

Best reply by zrummler

I fixed the problem. It involved installing an earlier version of the ESP board manager in Arduino: version 2.0.3. They don't tell you this in the setup guide but I found it in another post here on this forum.

For reference, I am using the BME Development Kit (the one with eight bme688 sensors) connected to the Adafruit ESP32 Feather.

View original
8 replies
Resolved