Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Bsx lite arm5 compiler error

    Bsx lite arm5 compiler error

    IAnab123
    New Poster

    I am getting a  Error: L6242E: Cannot link object BsxFusionLibrary.o as its attributes are incompatible with the image attributes.
    ... wchart-16 clashes with wchart-32.
    Every time i use the bsx lib
    I am using the arm5 compiler 
    any ideas why is that hapenning ?? 

    8 REPLIES 8

    BSTRobin
    Community Moderator
    Community Moderator

    Hello IAnab123,

    After you got BSXlite library, you could see library file under folder "BSXlite_Cortex_M3_M4_M4F\algo\algo_bsx\Lib". The library supported CortexM3, CortexM4, CortexM4F.

    Could we know your host MCU part number?

    zgg
    Long-established Member

    Hi

     

    in your ARM compiler 5 / IDE, Go to Project => Options for Target => C/C++ (AC6) tab. Make sure short enums/wchar is enabled. This is equivalent to the command line option, -fshort-enums -fshort-wchar. Using the smaller sizes will help conserve memory in the application, and the last option agrees with the size of wchar_t in the prebuild libraries.

     

    more could be found here: https://www.keil.com/support/docs/3975.htm

    BSTRobin
    Community Moderator
    Community Moderator

    Hello zgg,

    Host paltform and compiler must patch with BSXLite library, otherwise it will not work. Could you tell me your host platform?

    I am using keil V5.25.2.0 
    My MCU is the nrf52832 
    I cant compile my project with ARM 6 simply because nordic doesnt support that yet 

    Best regards 
    Ibrahim 

    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