Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    On the problem that bsxlite algorithm library can not run in flash

    On the problem that bsxlite algorithm library can not run in flash

    Nigel_Zhu
    New Poster

    When I use bsxlite algorithm library to debug, the interface functions of the algorithm library can be executed. However, after I burn the whole code into flash, when the program executes the interface function of the algorithm library, the code gets stuck and cannot be executed. What is the reason?

    bsxlitebsxlite

     

    6 REPLIES 6

    BSTRobin
    Community Moderator
    Community Moderator

    Hello Nigel_Zhu,

    1.Could we know what's the difference between you run code with debug and you run code with program?

    2.You could check memory_footprint.txt and confirm whether you have allocated enough memory for global variables.

    1.Debug is a step-by-step debugging. When there is no problem, it can be directly burned into flash for overall operation.

    2.memory_ footprint.txt is the unit in  byte or K?

    xx.png

    You can have a look at mine Is there a problem with the CMD file? Is this allocation consistent with the allocation of each segment of data in memory_footprint.txt?

    BSTRobin
    Community Moderator
    Community Moderator

    Hello Nigel_Zhu,

    1.For "When there is no problem, it can be directly burned into flash for overall operation.", do you mean some times it work well when you run code with programming(not debug)?
    2.The size unit is byte.

    Sorry, I'm not familiar with your platform. You could try to increase heap size on your platform.

    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