NRF蓝牙填坑(一)

       本人容易冲动,前段时间头脑一热就买了一块NRF的板子-NRF52832,板子到了以后就非常兴奋,以后没事就填坑了。

NRF开发环境搭建:

一般情况下我们都是使用MDK进行编译,但是我们在进行NRF环境搭建的时候需要注意,MDK5.30会出现打开NRF的官方工程代码会出现闪退的情况,本人在进行环境搭建的时候就出现过类似的情况,后来重新安装了MDK5.31就不会出现类似的问题。对了在进行PACK安装的时候我们还需要注意ARM:CMSIS的版本,需要安装与NRF官方例程所对应版本的ARM:CMSIS。

具体的环境搭建的帖子有很多,在此我就不进行一一操作了,实在是不会的坑友给你们一个链接,上面有很详细的教程。https://blog.csdn.net/qq_36347513/article/details/103531213

烧录:在进行下载烧录的时候,nrf的烧录方式很奇怪,就是他需要先烧录协议栈,然后再烧录应用程序。在我们进行协议栈烧录的时候很容易出现以下问题

这一般都是因为芯片内部已经存在了协议栈的代码导致烧录不成功,我们需要进行全片擦除。具体的方法如下:

  1. 我们可以使用mdk自带的全片擦除。
  2. 我们可以使用PC端的NRF connect来进行擦除

具体的NRF connect擦除的方式如下:

  1. 打开NRF connec上位机
  2. 安装Programmer插件
  3. 打开Programmer

     

  4. 连接开发板

    当我们正确连接到开发板上以后,上图的灯将会变成绿色。

  5. 选择erase all按钮进行擦除:    此方法相对于NRF go来说相当的简单方便,NRF go很多的电脑都是用不了的,感觉此软件就是一个鸡肋。然后我们再打开我们的MDK进行代码的下载就是OK的,以上就是本人今天的总结。如有错误希望大家留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值