需要的工具和软件:
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
2
没有安装nrf51822支持包,提示安装
点击pack installer进入安装界面
3
可是安装完nrf51822支持包后仍然出现第1,2幅图的提示
点击op
tions for target ,device选项没有出现nrf51822芯片,不知道什么原因,是不是建立工程之前没有选择芯片类型
不过可以编译,生成hex文件,
通过nRFgo Studio可以直接下载
二,我在MDK5中重新建立一个nrf51822的工程
选择
nrf51822器件
把流水灯需要的源文件和头文件的移植到工程目录中
文件移植好后,在options for target 进行设置
首先在CC++中设置头文件的路径
还有一个特别重要的是在Difine的空白栏中要填上
NRF51 BOARD_PCA10001 ,否则编译会不通过
然后设置J-LINK,在Debug选项
不知道为什么JATG不能用,那就只能用SW来下载了
注意要选择少于
1MHz的,要不然也下不了
好了最后选择nrf51xx类型的芯片
好了,下载!
成功下载,LED也成功点亮了
也可以进行在线调试
万里长征第一步,MDK5的开发环境搭建好了,后面还有很多好玩的和更大的挑战在等着我们!