Hello Bosch team, I'm using a BHI260AB hosted by an STM32 micro communicating over SPI. I want to upload the BHI firmware and boot from RAM. For accomplishing that, I've used the API offered in: https://github.com/BoschSensortec/BHY2-Sensor-API I based my implementation on the example: https://github.com/BoschSensortec/BHY2-Sensor-API/tree/master/examples/load_firmware But unfortunately, after successfully transferring the firmware over SPI, the boot from RAM process fails. More specifically, the API function bhy2_hif_check_boot_status_ram() times out. Checking the register 0x25 (Boot Status register), the value is 0b01111000. Where the bit6 is Firmware Verify Error. So the firmware verification is throwing an error. Here's a link from where you can download my code: https://drive.google.com/file/d/1cF9MUF7viVbqwoKUXT2Wzcf6CpWkPVY_/view?usp=sharing For the BHI firmware, I used the one that is located at: https://github.com/BoschSensortec/BHY2-Sensor-API/blob/master/firmware/bhi260ab/Bosch_SHUTTLE_BHI260_BMM150.fw.h. My implementation is in the file called bhi260ab.c Could you please help me to understand what could be the issue?
... View more