04-16-2022 02:39 PM - edited 04-16-2022 02:57 PM
Hi,
I am trying to use the BME688 sensor which is present in our custom hardware based on STM32MP1.After going thrrough all the documentation I have added the following files into my source code "From BME68x-Sensor-API repo, took bme68x.c, bme68x.h, bme68x_defs.h and from bsec_2-0-6-1_generic_release_04302021.zip using two files bsec_datatypes.h, bsec_interface.h.
Using the bme68x_dev structure, added intf, write, read and delay_us. called bme68x_init() and bsec_init().
In my Makefile, when I try to link the static libray available in "BSEC_2.0.6.1_Generic_Release_04302021-> algo->normal_version->bin->gcc->Cortex_A7->libalgobsec.a" in my application, I get thrown with a lot of errors. I have attached the error logs. NOTE: The device is based on Yocto and uses OpenSTlinux(arm-openstlinux_weston-linux-gnueabi-gcc).
Kindly help with the which libray I have to use ? Is there any otherfiles that I need to include in my source ?
Solved! Go to Solution.
04-20-2022 07:40 AM
Hi Biswajeet,
Could you confirm the following information?
Host: STM32MP157, https://www.st.com/en/microcontrollers-microprocessors/stm32mp157.html
Compiler: arm-openstlinux_weston-linux-gnueabi-gcc , download link: https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embe...
Compiling option: you could list them if you have.
04-20-2022 09:52 AM - edited 04-20-2022 10:09 AM
Host: STM32MP157 :
Yes, STM32MP157 is the target device.
Compiler: arm-openstlinux_weston-linux-gnueabi-gcc or arm-ostl-linux-gnueabi-gcc : both are same.
Yes, Download the SDK v1.2.0 or follow this link en.SDK-x86_64-stm32mp1-openstlinux-20-02-19.tar_v1.2.0.xz to download directly. You have to login to ST inorder to download the SDK.
After downloading extract the file and run the st-image-weston-openstlinux-weston-stm32mp1-x86_64-toolchain-2.6-openstlinux-20-02-19.sh script for installation and it will install in the default path /opt/st/stm32mp1/2.6-openstlinux-20-02-19.
To make the environment setup please run as below
:~$ source /opt/st/stm32mp1/2.6-openstlinux-20-02-19/environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi
04-26-2022 11:26 AM
Hi BSTRobin,
Any update when we'll be expecting the library ?
04-27-2022 03:56 AM
Hi Biswajeet,
After checking you compiling log, could you refer the following step, compile it again? And give feedback to us. Thanks.
Checking the VFP calculation type for CFLAGS in APP build options and changing 'FABI := hard" to "FABI := softfp'
04-27-2022 11:51 AM