logo资料库

搭建nRF51822开发环境-基于MDK5.pdf

第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
资料共27页,剩余部分请下载后查看
1. 需要准备的工具
2. 搭建开发环境
2.1. 安装串口驱动
2.2. 安装MDK5.23
2.2.1. Keil μVision简介
2.2.2. MDK5.23安装步骤
2.3. 安装pack
2.4. 安装nRFgo Studio
3. 程序下载、调试
3.1. 下载调试裸机程序
3.2. 下载BLE程序
3.2.1. 下载协议栈“SoftDevice”
3.2.2. 下载应用程序
4. 常见问题及解决办法
4.1. JTAG连接正常,但无法读出设备信息
4.2. FLASH下载失败
4.3. 下载按钮为灰色,不能点击
艾克姆科技 IK-51822DK [搭建开发环境-基于 MDK5] 艾克姆团队 [2016.12.2] 官方店铺:https://acmemcu.taobao.com 官方论坛:http://930ebbs.com [本文档说明如何搭建 NRF51822 的开发环境,包括 MDK、NRFgo Studio 的安装以及常见 问题的处理办法]
修订历史记录 Revision Records 日期 版本 编制 审核 说明 Date Version Written By Checked By Explanation 2016.10.2 A 强光手电 飞宇 初建
目录 1. 需要准备的工具 ....................................................................................................................... 4 2. 搭建开发环境 ........................................................................................................................... 4 2.1. 安装串口驱动 ............................................................................................................... 4 2.2. 安装 MDK5.23 ............................................................................................................. 5 Keil μVision 简介 ............................................................................................. 5 2.2.1. 2.2.2. MDK5.23 安装步骤 ......................................................................................... 5 2.3. 安装 pack ...................................................................................................................... 9 2.4. 安装 nRFgo Studio ..................................................................................................... 11 3. 程序下载、调试 ..................................................................................................................... 19 3.1. 下载调试不含协议栈的程序 ..................................................................................... 19 3.2. 下载 BLE 程序 ........................................................................................................... 24 3.2.1. 下载协议栈“SoftDevice” ............................................................................. 24 3.2.2. 下载应用程序 ................................................................................................. 25 4. 常见问题及解决办法 ............................................................................................................. 25 JTAG 连接正常,但无法读出设备信息 .................................................................. 25 4.1. FLASH 下载失败 ....................................................................................................... 26 4.2. 4.3. 下载按钮为灰色,不能点击 ..................................................................................... 27
注:本教程适用于初次搭建开发环境,同时也适用于已安转过开发环境的用户升级开发环境。 1. 需要准备的工具 序号 软件工具 1. 2. MDK-ARM 5.23 安装文件 nRFgo Studio:   nrfgostudio_win-32_1.21.2_installer.msi (32 位系统)。 nrfgostudio_win-64_1.21.2_installer.msi (64 位系统)。 3. NordicSemiconductor.nRF_DeviceFamilyPack.8.9.0.pack 4. NordicSemiconductor.nRF_DeviceFamilyPack.8.11.1 5. 6. 7. nRF5_SDK_12.2.0_f012efa.zip nRF Connect nRF Toolbox 描述 Keil MDK 开发环境 Nordic 发布的下载工具。 协议栈需要使用该工具下 载,应用程序可以用该工 具下载,也可以在 MDK 中 下载。 nRF5_SDK_11.1.0 对应的 pack。需要安装,基础外 设试验会用到。 nRF5_SDK_12.2.0 对应的 pack。 NRF5 软件开发包 手机端测试 APP 手机端测试 APP 搭建开发环境所需工具在资料包中的位置:  电脑端工具:位于“...\[艾克姆科技]IK-51822DK 配套资料\8 -搭建开发平台”目录下。  手机端 APP:“...\[艾克姆科技]IK-51822DK 配套资料\4 - 安卓 APP 安装文件” 目录 下。 2. 搭建开发环境 2.1. 安装串口驱动 开发板上设计了 USB 转串口电路,使用的 USB 转串口芯片是 CH340,使用前需要安装 驱动。 注:如果计算机上已经安装了 CH340 的驱动,则无需再安装,可直接跳过此步骤。 CH340 和 CH341 的驱动一样,开发板配套资料包里面已经下载好了驱动,驱动的位置 在开发板资料包的“…\8 -搭建开发平台\USB 转串口驱动”目录下,驱动安装程序名称为 “ch341ser.exe”。 1. 双击驱动安装程序“ch341ser.exe”,弹出驱动安装界面。 2. 点击【安装】安装驱动。 点击【安装】后,稍等片刻,驱动安装程序会弹出安装是否成功的提示,如提示安装成 功,则表示驱动已经成功安装,关闭安装程序即可。
图1. USB 转串口驱动安装界面 2.2. 安装 MDK5.23 2.2.1. Keil μVision 简介 Keil μVision 是 Keil 公司开发的一个集成开发环境,目前共有 μVision2、μVision3、 μVision4 以及 μVision5 几个版本。2005 年 Keil 公司被 ARM 公司收购,2011 年 3 月 ARM 公司发布的最新集成开发环境 RealView MDK 开发工具中集成了最新版本的 Keil uVision4,其编译器、调试工具实现与 ARM 器件的最完美匹配。 本文档中使用的是目前 MDK 的最新版本:5.23,打开后的主界面如图所示。 2.2.2. MDK5.23 安装步骤 图2. MDK5.23 主界面 1. 双击 MDK515.exe,弹出 MDK-ARM V5.23 的安装向导,单击【Next】。
2. 勾选【I agree to ...】,然后点击【Next】,如下图所示。 图3. MDK5.23 安装 3. 选择安装路径,如下图所示。 图4. MDK5.23 安装 此处,可以根据自己的需要选择安装路径,本文档设置的安装路径是默认安装路径,即 安装在 C 盘。
注意:强烈建议安装在默认路径,这会省去一些不必要的麻烦。 图5. MDK5.23 安装 图6. 如果已经安装了 MKD5.23 之前的版本,会提示:是否备份旧的文件,这里可以根据需 要选择是否备份。本次安装选择“不备份”,即不勾选“Backup old core file to…”选项。 4. 根据提示填入相关用户信息,然后点击【Next】, 如下图所示。 图7. MDK5.23 安装
5. MDK518A 开始安装,等待 MDK518A 安装完成,如下图所示。 图8. MDK5.23 安装 6. 选择安装,如下图所示: 图9. MDK5.23 安装 7. 点击【Finish】完成安装,如下图所示。
分享到:
收藏