I am developping an application to collect data from sensors.
When I start the application and stop it immediately at a breakpoint I get the following stack in Ti CCS debugger
The stack is correct from SensorBme68X_open to dataRecordingTaskFxn which is one of the main tasks of the application.
However I do not understand the 2 occurances of the init_iaq_2nd_gen_ulp() which are related to an imported library for another sensor.
This library has nothing to do here whithin that stack.
This library has been compiled by the sensor's supplyer using another developmement tool than Ti CCS (This library has been compiled with arm-none-eabi-gcc.
I imported the .h and .a files as usual with TiCCCS.
Any idea why I get this strange behaviour ? And how to solve it ?