Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMA456- ASIC not initialized

    Aisha
    Member

    BMA456- ASIC not initialized

    Hello,

    i'm using BMA456 with zephyr, and i'm getting this error "bma456_write_config status Error [-5] : Invalid configuration stream" when i traced it back, the register 0x2A (internal status ) is not initilized (0x00 ASIC not initialized ). i don't think th problem is with i2c function as they don't return error and they work fine for other API functions. any ideas what could be the problem? i already checked other post but no success with that.

    Aisha.

    2 REPLIES 2
    BSTRobin
    Community Moderator

    Re: BMA456- ASIC not initialized

    Hi Aisha,

    You can check whether the function bma4_write_config_file() of loading location file is executed correctly? If yes, capture the I2C waveform with the logic analyzer to see whether the actual communication waveform is the same as expected by the code execution?

    Aisha
    Member

    Re: BMA456- ASIC not initialized

    Hello  BSTRobin,

    Thank you for ur message, and sorry for late response,

    i debugged bma4_write_config_file() as u recommendded and found that it fails when reaching this 

    if (config_stream_status != BMA4_ASIC_INITIALIZED)
    {
    rslt = BMA4_E_CONFIG_STREAM_ERROR;
    }

    which i assume this line " rslt = bma4_read_regs(BMA4_INTERNAL_STAT, &config_stream_status, 1, dev);" does not return ASIC intilized.

     any ideas why it fails in here?

    Aisha.

     
    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