查看: 1179|回复: 0

【GoKit2】搭建STM32开发环境

[复制链接]
  • TA的每日心情
    开心
    2015-9-7 16:19
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2015-4-20 19:18:45 | 显示全部楼层 |阅读模式
    分享到:
    机智云开发的实质是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\目录下。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-5-8 22:55 , Processed in 0.122553 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.