Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    Skipping incompatible ./libalgobsec.a in Atmel Studio (Microchip Studio) for Atmega644p

    Skipping incompatible ./libalgobsec.a in Atmel Studio (Microchip Studio) for Atmega644p

    AzeemAnwar
    Member

    Hi,

    I'm trying to integreate BME680 with Atmega644p, but unable to add libalgobsec.a in my project.

    I'm using Libraries --> Add library feature, however upon compiling it says skipping .\libalgobsec.a when seacrching for -lalgobsec (see attachement).

    AzeemAnwar_0-1616240706147.png

    See below screenshot of my linker settings.

    AzeemAnwar_1-1616240877284.png

     

    It'd be great if someone can help me out.

    9 REPLIES 9

    BSTRobin
    Community Moderator
    Community Moderator

    Hello AzeemAnwar,

    Here is a list of devices and compilers that have been supported.  You could try it with the compiler in the list.

    https://www.bosch-sensortec.com/software-tools/software/bsec/

    BSEC supported device and compiler.png

    Thank you for your responce, and I see what I was doing wrong.

    So I tried creating a new project of in Mircorchip Studio but couldn't clearly see the AVRGCC in below list.

    AzeemAnwar_0-1616397637008.png

     

    So I chose GCC C Executeable Project (is it AVR GCC or do i need to select any other?) and created a simple example project.

    Loaded the .a library in example project and still got following error.

    AzeemAnwar_2-1616397773240.png

     

    So what am I doing wrong in this?

     

    Thanks in advance.

     

     

    Hi,

    So as the issue hasn't resolved yet so I was exploring different solutions, and when i loaded example project in Microchip studio (as shown below)

    AzeemAnwar_0-1616524587561.png

    and loaded .a static library provided by Bosch, i noticed something strange.

    AzeemAnwar_1-1616524636898.png

     

    See, the static library (ArduinoCore.a) created by Microchip is working fine and showing withouth extension. But the library libalgobsec.a is being shown with its extension name (.a at end). Now this was strange, and it brought a thought to my mind that sometimes static libraries can be IDE specific (right?).

    So is there any chance that libalgobsec.a provided by Bosch is IDE specific and that's wht it shows as incompatible in Microchip Stuido?

    Best way to find answer would be to load the project in some IDE which was used by Bosch to create this library. So can you provide me IDE regarding inofrmatoion? 

    BSTRobin
    Community Moderator
    Community Moderator

    Hello AzeemAnwar,

    We know little about how to use Microchip Studio. You could try it with AVRStudio IDE for AVR-8bit MCU.

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist