Bosch Sensortec Community

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

    BHI260AP Firmware upgrade issue

    BHI260AP Firmware upgrade issue

    mgchoi
    New Poster

    Hi,

    When using BHI260AP, firmware can be downloaded through Jtag Port, but can I download it through I2C interface?

    Is there a way to download an APP using BHI260AP when you want to upgrade the firmware of the core if it is being used in the field?

    4 REPLIES 4

    BSTRobin
    Community Moderator
    Community Moderator

    Hi mgchoi,

    What is the boot mode on your hardware board?

    Thanks, BSTRobin

    It uses a separate MCU and does not use boot mode because BHI260AP is Sub.

    The BHI260AP will be used as a client dependent on a separate MCU.

    We will use JTAG to download Firmware when we mass-produce products in the beginning.

    What I'm curious about is that users who use the product cannot upgrade firmware using JTAG.

    Is it possible to download Firmware data by using MCU's I2C communication channel?

    MCU and BHI260AP are connected to each other by I2C.

     

    BSTRobin
    Community Moderator
    Community Moderator

    Hi mgchoi,

    I'm confused by your description.

    Please refer the following description from BHI260AP data sheet.
    There are two boot mode for BHI260AP: host boot mode and standalone boot mode.
    In host boot mode, an external host processor will trigger and control the initialization precedure, including loading the appopriate FW image to BHI260AP.
    As an alternative to the host boot mode, BHI260AP can be configured to boot autonomously froom an external flash device attached to the QSPI interface of BHI260AP. In order to indicate to the BHI260AP to boot from external flash memory, the HOSTBOOT pad has to be pulled low at start-up.

    Thank you BSTRobin

    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