本周回公司拿到开发板,小兴奋了一把。图片就不晒了,大家肯定都会分享。
公司电脑没有安装过ST的相关软件。 遇到了一些问题,现在总结下。
1:下载 ST UNICO ,我电脑WIN10 的 就下载了 STSW-MKI109W 并安装,链接如下。
https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mems-motion-sensor-eval-boards/steval-mki109v3.html#tools-software
2:安装ST USB 驱动
插上板子,但是USB 不能识别。自认为打开unico 应该可以解决问题。打开软件的时候需要选择开发板。
找了下,并没有MKI109V3 这个板子。但是搜索LSM6DSOX
点击选中。出现如下提示
按照提示需要安装驱动,需要自行下载。
我也试着用IE输入了地址。但是网络不太给力,下载有点慢。但是打开 UNICO安装目录发现有名字差不多的drivers。
C:\Program Files (x86)\STMicroelectronics\Unico\drivers
我目前是WIN10 64 系统。 直接双击第3个,提示重启系统。我选择了稍后重启,并没有了用。插拔两次,同样不能识别。老实的重启系统。设备管理器能够显示ST COM了。驱动就算搞定了。
3:既然驱动OK 了,那就点开 ST UNICO 运行。但是貌似还不行哦。
看到下图,就尴尬了。换了USB数据线,等等不确定性操作。没有解决问题。
我认为如同STLINK之内一样的,应该可以自动升级的。ST的很多年没有用了。反正是忘记了。在文件夹找文件
C:\Program Files (x86)\STMicroelectronics\Unico\bin\dfu
(3.找到固件)
果然有一个固件,大家注意到没有和我们板子上的版本不一样。 现在我就想了解下,看开发板文档呗。
原来有这么个下载工具。 STM32CubeProg 160多M ,按照公司的网络太慢了。
下载地址 :https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stm32cubeprog.html
这个等待会很长,论坛逛下,发现我遇到的问题有很多人一样遇到。 还找到另一个升级的软件 en.stvp-stm32.zip 这个软件80多M,小很多,那就同步下载咯。
下载地址:https://www.st.com/content/ccc/resource/technical/software/sw_development_suite/group0/17/e3/bd/eb/4d/a8/48/8e/stvp-stm32/files/stvp-stm32.zip/jcr:content/translations/en.stvp-stm32.zip
现在到中午时间了,居然两个软件都下载好了。那就安装官网推荐的吧。下午继续。4:更新固件。 这个就是完成上一步的问题。 通过STM32CubeProg 按照上面的截图操作。更新固件。 我在思考,各位都是大神,不想秀这个过程了。就是想说明这个步骤存在,很重呀。至于为什么,不是我能够追究的课题了。 还是截取一个图片给大家看下吧。打开软件以后,按照步骤 按住K2 K3 释放K3 K2 。 在软件的右上方,选择USB的,刷新下,点击连接。然后打开之前的那个BIN文件,直接下载。完成后复位系统。
(4.下载安装STM32CubeProg更新固件)
5:这个时候,再打开软件。 搜索LSM6DSOX ,并按照我的第一步 选中,马上就出现下面的界面,后面软件的使用,我也要慢慢研究系啊,今天再这个上面花费的时间也多了点。希望我的经验对大家有用。
(5.完成测试环境的搭建)