微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync)

时间:2022-08-31 22:45:46
对蓝牙nrf51822开发,需要安装他的开发环境,Keil_MDK+nrf51_sdk+nrfgostudio+JLinkARM。

Keil_MDK:大名鼎鼎的Keil开发软件。
nrf51_sdk:官方NRF51822的SDK。
nrfgostudio:官方NRF51822的操作软件。
JLinkARM:J-link仿真器驱动。



一、Keil_MDK+nrf51_sdk+nrfgostudio+JLinkARM下载。
微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
网盘下载: http://pan.baidu.com/s/1dFfTtCl



二、Keil_MDK安装。
微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
双击Keil_MDK473.exe,点击Next


微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
选择I agree,然后Next。


微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
可以将C改成D盘,Next



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
输入信息和Email,Next。


微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
Next



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
安装成功,桌面会出现这个图标。





三、注册Keil uVision4
微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
运行Keil uVision4,点击File-License Management。


微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
双击Keil_MDK473keygen-》keygen.exe,填写CID,选择ARM,选择MDK Standard/PK Prof. Developers Kit,然后Generate生成注册码。



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
在New License ID Code(LIC)填写注册码,点击Add LIC,看到上面期限到2020这样的字样,说明成功了。




四、nrf51_sdk的安装。
微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
双击nrf51_sdk_v4_4_0_30888.msi,然手Next。



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
打勾I accept,然后Next。



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
全部选择安装,然后Next。



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
点击Install,然后就开始安装sdk了。



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
安装成功,点击Finish。
在这时会自动弹出J-link驱动的安装,这样我们就可以不用单独执行安装目录里的JLink驱动了。





五、JLinkARM的安装
微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
点击Next下一步。


微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
打勾I accept,然后Next。



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
选择目录,再Next就开始安装了。



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
看到Finsh,安装成功了。





六、nrfgostudio的安装
微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
选择自己电脑是多少位的,然后双击安装,点击Next。



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
打勾I accept,然后Next。



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync)  
点击Custom,自定义安装。



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
选择D盘,点击OK。



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
点击Istall,开始安装。



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
中间会出现这些软件安装提示,打勾然后点击安装。


微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
不打勾还会出现这个提示,安装。


微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
快打勾,不然还会出现这个,为什么不打勾。


微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
这样就安装成功了,Finish。



七、安装cp2102串口驱动(为了程序调试打印日志)
微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
双击CP210x_VCP_Win7_8.exe,运行安装程序。


微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
选择I accept,然后Next。


微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
点击Browse,改成D盘吧。



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
点击install,确定Finish,就安装完成了。



微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
打开电脑的:设备管理器(Win7右击我的电脑),如果发现有!号,要更新一下驱动就会正常了。



八、运行一下软件(欣赏一下安装成果)
微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
Keil_MDK软件运行界面,电脑桌面有快捷图标。


微信硬件开发系列教程06-蓝牙nrf51822开发环境(airkiss/airsync) 
nrfgostudio软件运行界面,用来刷flash和ram。


这两个软件能正常运行,下篇我们就可以做NRF51822硬件的代码开发了,激动不?
但没有硬件不行,跟我们买一个NRF51822开发板吧,蓝牙ble、beacon什么的,都可以学习波。