拿到板子后开始进行测试,但是十分的遗憾是立马就掉坑了!按照官方的资料说STEVAL-MKI109V3可以使用Unico-GUI的工具。这个工具带有很多的分析功能和数据处理能力。所以马上现在了下来使用。
看到了吧!软件默认是没有STEVAL-MKI109V3+LSM6DSOX的组合的。说是可以升级到新版本就可以使用了。
按照说明文档的资料,使用STM32CubeProgrammer就可以升级。说一下升级方法。
使用STM32CubeProgrammer进行升级
升级的新固件在:
<Unico dir>\FIRMWARE\ProfiMEMSTool board\ProfiMEMSToolV3.6.26.bin
操作:
按下BT2,在按下BT3
板子重启,D6 LED亮起后松开BT3在松开BT2
打开STM32CubeProgrammer后可以看到USB口可以链接板子了。
打开资料ProfiMEMSToolV3.6.26.bin
开始下载。
按BT3 板子重启。
打开Unico-GUI,可以链接开发板了。
可以操作开发板了
只知道使用Unico-GUI工具是不够的。
其实开发板是通过串口来使用的。串口参数为115200、8、N、1
使用串口工具打开串口就可以操作板子了。
向串口中输入: *ver\n
板子就打印版本号:V3.6.26
*list命令打印板子支持的设备库
MKI001V1 --> LPS22HB
MKI087V1 --> LIS331DL
MKI089V1 --> LIS331DLH
MKI092V1 --> LIS331HH
MKI092V2 --> LIS331HH
MKI105V1 --> LIS3DH
...
MKI197V1 --> LSM6DSOX
...
MKIDUMMY --> DUMMY
MKICOMGX --> ComboGXAYZ
MKICOMGZ --> ComboGZAXY
MKIDU1V1 --> LIS2DU12
MKIS25BA --> LIS25BA
在列表中可以看到MKI197V1 --> LSM6DSOX
*listdev命令打印板子支持的传感器
LPS22HB
LIS331DL
LIS331DLH
...
LSM6DSOX
...
LIS2DU12
LIS25BA
更多详细的资料可参考ST的官方文档。
如何开发可以找到Unico –lite的例程。