【GoKit2】搭建STM32开发环境

作者: 依然饭太稀
上传时间为: 2015-04-20 07:18 PM

机智云开发的实质是STM32通过串口控制汉枫模块与Internet通讯,因此我们要开发机智云首先要搭建一个STM32的开发环境。

首先下载并安装Keil5(安装MDK版本,支持ARM开发),官方提供了宠物屋的STM32的代码包,该工程使用MDK5搭建的,因此如果想直接打开工程,需要安装Keil5,当然也可以使用Keil5重新搭建工程,引用原来的文件即可。

安装过程省略吧,安装后需要和谐,和谐过程请自行百度,但是有个问题注意的是,和谐过程中,打开Keil5要以管理员权限执行。

安装完成Keil5之后,需要安装Pack,因为你虽然安装了Keil5,但是对应的MCU/MPU的配置文件没有安装,安装步骤如下:

1、如下顺序点击:

出现如下窗口:

2,在左侧找到STM的Pack,如下图:

点击Install,由于我已经安装好了,所以现在显示Up to date,下载过程在窗口底部显示:

下载完成后会提示。

安装Pack完成后,打开IOTKIT - 微信宠物屋\RVMDK\Project.uvprojx文件,该文件为Keil5的工程文件,如果不能直接打开,可以先打开Keil5,然后执行如下所示步骤:

打开后,设置工程:

弹出如下窗口,点击Output标签,选中Create Hex:

点击debug标签,如下:

选择使用实物仿真器而不是Simulator,根据具体情况选择具体的仿真器,我的是J-LINK V8。

点击该对话框OK按钮,保存设置,然后执行如下操作:

或者直接点击工具栏中第三个按钮,进行工程重编译。

如果没什么问题,工程会编译通过,编译生成用于烧写的hex文件位于IOTKIT - 微信宠物屋\RVMDK\Obj\目录下。

全部评论 ()

创建讨论帖子

登录 后参与评论
系统提示