we are using BHI260ap for motion tracking in our product. when we are using shuttle board in application board.At first it works properly ,but after some iteration we are getting two issues in some of the IMU sensors. we are using flash memory to upload firmware and we tried with RAM same issue happens every time after that.
1. Application board can able to upload firmware into shuttle board but fifo buffer is not sending data to application board (err code: [Sensor error] Sensor Init Failed: Unexpected Device ID).
2. Application board cannot able to upload firmware (err code : Flash not detected).
we cross checked with same example euler program in other new imu boards it work fine.
Please find the attachment and help us with this issue. Thank you.
1. please find the attachment below for hardware schematics.
2.firmware file is "BHI260AP/Bosch_Shuttle3_BHI260_aux_BMM150-flash.fw.h"
3.yes we are using BHY2-sensor-API. We used application board to flash fimware into flash memory of shuttle board and mounting on our custom carrier board. After some iteration it stopped working. When mounted again in appliaction board the error code mentioned above pop up for some imu boards.
1.See schematic you provided, you used BHI260AP shuttle board3.0 https://www.bosch-sensortec.com/media/boschsensortec/downloads/shuttle_board_flyer/application_board...
2,3.If you would like to use mag sensor and load firmware via RAM, you can run example code https://github.com/boschsensortec/BHY2-Sensor-API/blob/master/examples/euler/euler.c with BHI260AP_aux_BMM150 firmware. And ensure that FIFO data is read in a timely manner.