Bosch Sensortec Community

    SOLVED

    BNO55 0x07 error UART

    Highlighted
    New Poster

    BNO55 0x07 error UART

    We are using BNO055 and configuring it in NDOF mode. UART interface pooling 24 bytes every 10 ms. we are getting an 0x07 BUS_OVER_RUN_ERROR. I understand it may be because MCU is busy with fusion data calculation but our design requirement is to get data every 10 ms. I like to know if there is any way or workaround that we can pool 24 bytes (using UART interface) every 10 ms without having 0x07 error. The current FW version is 3.11.

     

    3 REPLIES 3
    Highlighted
    Community Moderator

    Re: BNO55 0x07 error UART

    We checked,  there is no wor around to avoid the 0x07 output while using UART since it is Async transmition mode. 

    The only work around is resend the read command when you receive 0x07 response.  it should successful in second try.

    Also you can try to upgrade our BNO055 FW to 03.14 or higher version.  Then you will have INT_STA which is the data ready interrupt.  With this interrupt,  you will know the fusion calculaiton is done.  then you submit read command,  it should not meet overrun error.

    Highlighted
    New Poster

    Re: BNO55 0x07 error UART

    Thanks for your reply. I will upgrade the FW to 3.14 or higher version.

    Please let me know do I need "SHUTTLE BOARD DEV KIT BNO055" to connect the DD2.0 UI or DD2.0 UI that can be connected to any serial port.

    Highlighted
    Community Moderator

    Re: BNO55 0x07 error UART

    DD2.0 can conly connected to our development base board (APP2.0) via USB or bluetooth interface.  Then the BNO055 shuttle is inserted into APP2.0 board and talked to the UI on PC side.  You can use the UI to upgrade the FW of BNO055.

    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