MPU6050程序始终卡在 while(mpu_dmp_init()) 求解

2019-08-09 17:29发布

是这样的,程序始终卡在        while(mpu_dmp_init()),我用仿真当步执行, QQ截图20170220161617.png 发现执行这一步:res=dmp_load_motion_driver_firmware();//加载dmp固件 程序返回值为4,我在这句话中用Go to definition继续找源头, QQ截图20170220161907.png

程序执行到if (memcmp(firmware+ii, cur, this_write)) 这一句时返回值是-2说明memcmp函数得到的值为非0,奇怪的是当我想Go to definition memcmp这个函数时跳出 QQ截图20170220160222.png 这是怎么回事,我string函数声明了啊。问题出在哪里。。求大神指点一二。程序是参考正点院子的源程序的,

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。