【蓝牙初尝试】Keil5+nRF52832

        打开Keil5工程:前置路径\examples\peripheral\blinky\pac10040\arm5\LED.uvprojx

        点击魔术棒,进入目标选项界面,首先查看device是否连接成功:

        Device需要显示为绿色才可以:

         安装运行程序所需要的Pack文件:可以点击左上角系统自动更新,然后安装需要的Pack。

         点击左上角进行编译,发现会缺失部分头文件,如nrf52.h等。

         发现缺失的nrf52.h等头文件是来自于前一步安装的Pack包,为什么已经安装了却仍然没有找到头文件呢?

        原因在于没有将Pack所在位置的路径添加进来,需要手动添加一下:

        重新编译后,问题解决:

         在将程序烧录进开发板之前,需要连接好J-link驱动器,并用nRFgo擦除蓝牙芯片中的程序(外设程序不带协议栈,有协议栈会导致无法下载进去)。

         下载程序时还遇到了一个问题,就是下载进闪存时报错,没有安装对应的闪存下载程序:

        需要在安装好的Pack文件路径中,找到Flash文件夹,并找到对应需要的闪存下载程序: 

         然后将其添加到Keil安装路径中的闪存对应文件夹中:

        这样就可以在Keil中直接添加闪存文件了,注意闪存地址不能出现重复!

         点击load按钮,将程序下载至闪存,成功。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值