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的烧录方式很奇怪,就是他需要先烧

录协议栈,然后再烧录应用程序。在我们进行协议栈烧录的时候很容易出现

NRF蓝牙填坑(一)

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

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

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

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

    NRF蓝牙填坑(一)

     

  4. 连接开发板

    NRF蓝牙填坑(一)

    NRF蓝牙填坑(一)

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

    5.   选择erase all按钮进行擦除
    1. NRF蓝牙填坑(一)

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

相关文章:

  • 2022-01-12
  • 2021-11-06
  • 2021-12-21
  • 2021-11-27
  • 2021-07-29
  • 2021-08-22
  • 2021-09-20
  • 2021-09-03
猜你喜欢
  • 2021-04-26
  • 2021-07-05
  • 2022-12-23
  • 2021-05-20
  • 2021-04-19
  • 2021-06-09
  • 2021-07-20
相关资源
相似解决方案