我最近按顺序安装了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版本发布 似乎我需要以前的版本。
提前感谢您将我重定向到正确的网站。
答案 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软件包。