找回密码
 立即注册
查看: 4571|回复: 2

BMI270无法加载配置信息的解决方法

[复制链接]

56

主题

4

回帖

349

积分

版主

积分
349
发表于 2024-11-12 15:16:59 | 显示全部楼层 |阅读模式

BMI270惯性测量传感器在使用过程中,首先需要配置大约8KB的数据才能正常使用。最近有客户在移植代码过程中,出现无法配置成功的问题,本文记录原因以及解决方法。


首先,对硬件连接进行了检查。硬件参考的《使用STM32连接BMI270惯性测量单元模块的方法》帖子中的SPI连接方式,运行代码,可以成功读取到芯片ID。


使用串口调试助手查看输出信息,显示:Error [-9] : Configuration load error. It occurs when failure observed while loading the configuration into the sensor。

Configuration load error.jpg


单步调试代码,在rslt = bmi2_write_config_file(dev);函数处出错。BMI270在软复位20ms后,才能读取配置信息的标志位。


增加延时时间,后者增加SPI的读写速度后,该问题解决。


回复

使用道具 举报

0

主题

1

回帖

32

积分

新手上路

积分
32
发表于 2025-4-25 18:04:30 | 显示全部楼层


发送一轮46长度后,就停止了,什么原因

回复

使用道具 举报

56

主题

4

回帖

349

积分

版主

积分
349
 楼主| 发表于 2025-5-14 16:02:49 | 显示全部楼层
gck 发表于 2025-4-25 18:04
发送一轮46长度后,就停止了,什么原因

I2C总线报什么错误么?

代码卡在哪个地方
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|YiBoard一板网 ( 冀ICP备18020117号 )

GMT+8, 2025-10-29 18:27 , Processed in 0.125784 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表