Waveshare
直播中

闪电电子

9年用户 28经验值
擅长:可编程逻辑 MEMS/传感技术 嵌入式技术 模拟技术 处理器/DSP 接口/总线/驱动 控制/MCU RF/无线
私信 关注
[经验]

【NRF51822试用体验】+keil编译调试环境搭建

需要的工具和软件:
1、开发板和USB下载线
2、JLINK V9以及驱动
3、CP2102驱动
4、nRFgo studio以及nRF51 SDK
5   keil 4.7以上版本,我用的是MDK5.12版本
一,打开工程文件
位置: 在Keil μVision中打开Blinky工程,其路径为: ARMDeviceNordicnRF51822BoardPCA10001blinky_exampleARMblinky.uvproj
1
找不到包.jpg
2
2016-05-11_170148.jpg
没有安装nrf51822支持包,提示安装
点击pack installer进入安装界面
3
抱.jpg

可是安装完nrf51822支持包后仍然出现第1,2幅图的提示
点击options for target ,device选项没有出现nrf51822芯片,不知道什么原因,是不是建立工程之前没有选择芯片类型
找不到.jpg

不过可以编译,生成hex文件,
2016-05-11_171714.jpg
通过nRFgo Studio可以直接下载
2016-05-11_175501.jpg

二,我在MDK5中重新建立一个nrf51822的工程
选择nrf51822器件
建立.jpg
把流水灯需要的源文件和头文件的移植到工程目录中
2016-05-11_182029.jpg

2016-05-11_181937.jpg

文件移植好后,在options for target 进行设置
首先在CC++中设置头文件的路径
路径.jpg
还有一个特别重要的是在Difine的空白栏中要填上 NRF51 BOARD_PCA10001  ,否则编译会不通过

然后设置J-LINK,在Debug选项
2016-05-11_181240.jpg

不知道为什么JATG不能用,那就只能用SW来下载了
注意要选择少于1MHz的,要不然也下不了
2016-05-11_180949.jpg

2016-05-11_181210.jpg

好了最后选择nrf51xx类型的芯片
2016-05-11_181323.jpg

好了,下载!
2016-05-11_181511.jpg

成功下载,LED也成功点亮了
图.jpg

也可以进行在线调试
2016-05-11_181613.jpg

万里长征第一步,MDK5的开发环境搭建好了,后面还有很多好玩的和更大的挑战在等着我们!




回帖(4)

sunliang

2016-5-12 09:45:22
楼主写的很详细哦 给加推荐了  期待楼主的跟新!
举报

yangwb00

2016-6-23 12:10:17
不错不错
举报

ignoreyou

2017-1-8 17:24:41
求工程 包,在自己创建的时候有很多不明白的地方。
举报

Forever小彬

2017-7-9 09:42:57
同求工程包,想学习怎么配置工程包啊
举报

更多回帖

发帖
×
20
完善资料,
赚取积分