STM32 OSXMotionFX库与X-CUBE-MEM1驱动程序不匹配

时间:2016-01-12 16:41:09

标签: embedded driver stm32

我最近按顺序安装了AC6 System Workbench 使用STM32 OSXMotionFX库 而且我遇到了一些相关的麻烦 到此库附带的示例应用程序。

如果有更好的地方发布此类问题,请告诉我。

似乎示例项目使用不同的方式 版本的STM32 Cube扩展驱动程序 X-Nucleo-IKS01A1底座扩展板 我有STM32 Nucleo-F401RE板。

特别是示例项目链接到驱动程序文件 缺少一些,其中一些似乎有不同的名称 与现有的相比,这就是我猜的原因 示例项目是指旧版本的驱动程序。

任何人都知道如何获得以前的版本 STM32CubeExpansion_MEMS1_V1.4.0软件?

我已经搜索过ST Microelectronics的网站了 但无济于事,X-CUBE-MEM1软件 仅在2.0.0版本发布 似乎我需要以前的版本。

提前感谢您将我重定向到正确的网站。

3 个答案:

答案 0 :(得分:0)

您可以在软件包osxMotionFX v1.4.0中下载示例应用程序。它与新版本的X-CUBE-MEMS1驱动程序(v2.0.0)保持一致。不幸的是,osxMotionFX v1.3.0与新版本的X-CUBE-MEMS1驱动程序不兼容。

答案 1 :(得分:0)

您的意思是osxMotionFX v1.4.0不适用于X-CUBE-MEMS1 v2.0.0?这很奇怪。我可以毫无问题地使用它们。很可能,您使用的是旧版X-CUBE-MEMS1封装的osxMotionFX v1.4.0。尝试卸载当前的osxMotionFX软件包,再次下载X-CUBE-MEMS1软件包v2.0.0,并在新的X-CUBE-MEMS1软件包v2.0.0上重新安装osxMotionFX v1.4.0。如果它解决了您的问题,请告诉我。

答案 2 :(得分:0)

我使用osxMotionFX v1.4.0的示例应用程序和X-CUBE-MEMS1 v2.0.0。我确定您没有使用X-CUBE-MEMS1 v2.0.0,因为“x_nucleo_iks01a1_accelero.h”和“x_nucleo_iks01a1_gyro.h”仅在X-CUBE-MEMS1 v2.0.0中定义,而不是在以前版本的包中。您还可以查看它,查看您用于osxMotionFX的安装文件夹;如果它不是“STM32CubeExpansion_MEMS1_V2.0.0”,那么您使用的是以前版本的X-CUBE-MEMS1。请尝试再次下载X-CUBE-MEMS1软件包。