【MM32F103 MiniBoard试用体验】+新建工程及ISP下载

  • 工程
  • 新建
  • ISP
  • 串口
  • Franze
  • LV3工程师
  • |      2016-11-21 19:02:12
  • 浏览量 1748
  • 回复:5
本帖最后由 Franze 于 2016-11-21 19:21 编辑 【MM32F103 MiniBoard试用体验】+新建工程及串口ISP下载 一:创建工程文件 1,在建立工程之前,首先先要确保已经安装好了如下文件:KEIL5.15 以上版本,还有 KEIL4 的兼容包 (如果兼容包,编译的时候会报错) 2,成功安装好 KEIL5 后,并安装官方下载的Keil的支持包,MindMotion.MM32x031_DFP.1.2.0.pack 3,点击菜单 Poject,选中 New uVision Project 4,选中 New uVision Project 后,会跳出一个界面,让用户选择放置 KEIL 工程的位置,我们选一个文件夹,并且将工程命名为 MB103C,然后点击保存,具体如下图所示。 5,上一步操作完成后,会进入选择芯片型号的界面,选择 MM32x103(因为对象为 MiniBoard) 6,点击下面的图标,创建Group 7,按照下图所示,一个个添加。 8,完成后可以看见左边 Project 窗口会出现上图添加的 groups。 9,再次点击步骤 6 的按钮,按照如下图所示的分组一个个添加项目文件。 上述的各个文件都是从官网下载的例程里的现有文件。 其中: startup_MM32x103_md .s 在目录:KEIL&IAR 工程搭建教程\MiniBoard\Device\MM32x103\Source\ARM SYSTEM 目录下的 3 个文件分别在目录:KEIL&IAR 工程搭建教程\MiniBoard\Boards_MM32\MB103_lib\工程搭建\用户搭建\SYSTEM 10,点击下面的图标弹出一个设置面板 其中:C/C++里需要添加的上的文字是:USE_STDPERIPH_DRIVER 并填下如下头文件 Output选项卡里,要把"Create Hex File"选上,我们需要Hex文件 10,编译程序,若是以上步骤都正确,会显示 0 error 如下图所示。 如果未安装兼容包,编译时会报错。 报错有两种解决方法,一种是手动添加如下头文件(每次建工程都要加) 第二种方法www2.keil.com/mdk5/legacy下载兼容包安装即可。(推荐使用此方法) 二: ISP下载: 1,首先,从官网下载ISP工具(串口烧录_上位机工具_V1.2)PC_ISP.exe 2, 将开发板上的TP3和TP5用跳线引出来,将TP3接到高电平3.3V(Vdd),TP5接到低电平(GND) 3,插上串口线和USB线(USB线仅用于供电) 4,按下开发板上的复位键,进行ISP模式 5,选择我们之前创建的Hex文件(MB103C.hex) 6,点击功能菜单的连接,进行串口搜索,连到开发板后会显示连接成功 7,点击开始编程 8,编程完成后,移除Boot0和Boot1的跳线,按下复位键,进入正常工作模式就可以看到我们刚才烧录的程序。 全灭 全亮 很好,这个结果和我们程序设定一致—The End.
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:5
afeiafei309 2016-12-13
我就崩溃了,340转的串口,怎么实验都不行
0   回复
举报
发布
daheix 2016-11-23
非常详细,跟着你的步骤体验一把; 关键就是这个 跳线怎么连接的。这里是个难点。 至少对于我来说,是个难点。
0   回复
举报
发布
lanshou 2016-11-22
跟着楼主体验一把
0   回复
举报
发布
shoubiaobiao 2016-11-22
支持一下
0   回复
举报
发布
Franze 2016-11-21
实验用的hex文件
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子