ICM-20648 DMP write verify failure

By cyd , 6 August 2022

The DMP fails to verify after it is written. I am curious about the use of the DMP-1.1.0 with the ICM-20648 as it does not label within the sources as such. The porting of the sorce files from the DMP-1.1.0 into a visual studio code editor and are used to program the nRF52832. The application does get the id and sees it as 0x98 from the 0x75 resister. The initialization function, inv_icm20789_load_firmware fails and returns at

else {
if (memcmp(data_cmp, data, write_size))
return -1;

My question, is the DMP image the same for the ICM-20798 as it is for the ICN-20648?

phpbb Topic ID
39536