nrf51822 开发板 入门 --- 软件安装 --- 点灯

win7 64 位 :

1,首先 获得 《青云蓝牙光盘V4.1.zip》
2,解压到E:\nordic\目录下
3,如果当前pc上安装有 keil ,卸载。安装光盘内的版本。
4, 打开文档:
青云蓝牙光盘V4.1\6.青云系列教程青风出品\1:前期预备篇:如何开发nrf51822\软件篇:QY-NRF51822开发环境设置.pdf

5, 按照文档说明:首先 安装
青云蓝牙光盘V4.1\4.开发工具和软件\MDK473.exe
然后安装
青云蓝牙光盘V4.1\4.开发工具和软件\Setup_JLinkARM_V460a.exe
然后安装
青云蓝牙光盘V4.1\9.官方SDK\nrf51_sdk_v5_1_0_36092.msi (keil 补丁)
Typical —>
最后安装
青云蓝牙光盘V4.1\4.开发工具和软件\nrfgostudio_win-64_1.15.1_installer.msi

以上都安装之后:

开发板 通过 J1 用 miniUSB 线 连接到 PC 的 USB 接口

注意 P12 和P13 的插帽 连接在一起。

6, 首先运行 nrfgostudio:
这里写图片描述

选择 nRF51 Programming ,然后 仙则 Erase All 。
如果芯片里面有协议栈,下面的 外设实验,会烧写不进去。

7,打开如下 keil 工程:
青云蓝牙光盘V4.1\5.青云测试代码\第一部分:外设实验\实验1:点亮led\user\led.uvproj,

出现如下提示:
这里写图片描述
点击 Target Option:
这里写图片描述

如下选择:

这里写图片描述

板子上的芯片的 型号为 : N51822 QFAAH1 1547GO
参考芯片手册:
青云蓝牙光盘V4.1\1.BLE资料\nRF51822芯片资料\特性说明(包括蓝牙协议栈)\nRF51822 PS v1 3.pdf
Page52:
这里写图片描述

继续选择:
这里写图片描述

点击 OK

8,然后 编译,编译成功,然后下载

这里写图片描述

下载出现错误:需要如下设置:
这里写图片描述

点击 setting:
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

name start size
IROM1 0x0 0x40000
IRAM1 0x20000000 0x4000

9.设置完毕 ,之后 再次 编译,然后下载:

下载成功。
会看到 板子中间下侧的 LD2 和LD1 轮流亮灭,红色的灯。

工程的其他设置:

这里写图片描述

NRF51 BOARD_PCA10001
..\user;..\Source;..\lib;..\Include;..\drive
这里写图片描述

keil注册 : Nano130Manual\tools\Keil5_MDK\

说明:
青云蓝牙光盘V4.1\4.开发工具和软件\MDK_JL2CM3_DLL_2_71.zip 没有用到 ,出现问题了,不要在这个地方纠结,解压之后是这个文件,JL2CM3.dll。

更新CORTEX-M0芯片兼容的DLL

对于旧版本的MDK(比如V4.12)对Cortex-M0的支持存在BUG,需要从MDK官网上下载JL2CM3.DLL替换即可。

MDK_JL2CM3_DLL_2_74:http://pan.baidu.com/s/1fbRcy

替换位置:C:\Keil\ARM\Segger

猜你喜欢

转载自blog.csdn.net/wowocpp/article/details/80236541