I am trying to fit the BSEC library on an MSP430FR with 64K FERAM and 2K RAM.
According to the size specifications of the BSEC library it should fit, but I cannot find a way to do it.
The library is compiled with the small model, so it is possible to use only the lower 46K of the available FERAM, but it should fit anyway.
The requirements should be 32K/1K and at the moment I havo no other code but the BSEC and BME680 driver code.
I am using the gcc compiler (GNU 188.8.131.52 Mitto System) inside the CCS from ti, and I always have many errors like: `.text' will not fit in region `ROM'
Can someone help me?
Solved! Go to Solution.
Thank you for yor reply.
We don't have any specific need for a particular configuration.
Everything else in the project is pure C/C++ written by us, and we can compile it with whatever compiler switch works also for the library.
It would be interesting if you can create a project for the MSP430FR5849 with the library, the necessary standard libraries (math, stdc, ...) and a small main program that make the few necesary library calls.
So you can check if it fits the microcontroller.
We are planning to change microcontroller, in the next hardware generation, in order to solve this and other problems.
In case you have some suggestion to give us about a low power microcontroller that support the library and that you have worked with, I will be glad to hear.
Thank you very much.
Our team is currently working on BSEC update that should be released shortly. Therefore our first focus will be on the generic release update, then we will evaluate if we can make it fit in the MSP430FR5849 specifically. I would expect to come back with more updates by the end of calendar week 28.
To provide an update about this topic, this request eventually reached our official sales partners, and the attached release was provided.