|
此内容由EEWORLD论坛网友stp111原创,如需转载或用于商业用途需征得作者同意并注明出处
【ST电机评测】 环境搭建 1. 简介
这是第一次STM32之旅,所以比较麻烦。不过还好,经过一阵折腾,基本把STM32的基本环境搭建好了。
2. 操作系统版本选择。
以前在网上看到keil几arm板子的usb驱动在win10上有问题,无法正常使用。所以这次我选择了新建了一个win7的虚拟机来进行,后面的问题基本没有和操作系统相关的。
但是我后来看到STM32CubeMX也支持其他的平台。如Mac平台都提供了支持。但是MontorControl SDK并没有其他的平台的安装版本,所以选择win7还是合适的。这个更新的节奏很快,在6.25.2018看到从5.0.3版本,更新到了5.1.1版本。
3. 安装软件
因为第一次使用STM32的东西,所以开发测试需要哪些软件和工具软件,并不是很清楚,绕了一些弯路。
现在总结一下,STM32开发及测试需要安装的软件有如下的几个:
l 驱动: ARM USB驱动, ST-Link/V2 USB驱动
l 开发IDE: Keil是现在大部分的选择,其他IAR……
l STM CubeMX: 这个MSSDK中的MC-workbench要使用。
l MCSDK: MotorControl SDK v5;这是这次评测的主要对象。也会安装Motor Workbench和MotorProfile工具。
l STM Studio: 实时地观测板子上的程序变量。
4. 连接板子及IHM002
阅读IHM002评估板的资料和用户手册,这个文档UM1949可以作为工作的起始点。连接母版NUCLEO-F302R8和电源驱动板X-Nucleo-IHM07M1,再把电机按照手册,连接到电源驱动板上。
注意,确保板子上的跳线连接正确。
5. 连接板子和电脑
使用mini-USB数据线,把板子连接到电脑的USB接口。这是电脑会识别到连接的设备,并使用对应的驱动,会在电脑中产生虚拟串口,已经虚拟磁盘。
如果板子没有更新固件,还是旧的版本,则虚拟磁盘名为Nucleo,更新固件,则磁盘会更名为NODE_F302R8。这个吓了我一跳,更新了新的固件,驱动盘的名字竟然都变了,而文档是没有任何提及到。
6. 测试
连接了电源和电脑usb口后,可以按一下板子上的User Button,电机就会转动了。
|
|