NRF蓝牙填坑(一)

   日期:2020-09-04     浏览:107    评论:0    
核心提示:NRF蓝牙填坑(一)本人容易冲动,前段时间头脑一热就买了一块NRF的板子-NRF52832,板子到了以后就非常兴奋,以后没事就填坑了。NRF开发环境搭建:一般情况下我们都是使用MDK进行编译,但是我们在进行NRF环境搭建的时候需要注意,MDK5.30会出现打开NRF的官方工程代码会出现闪退的情况,本人在进行环境搭建的时候就出现过类似的情况,后来重新安装了MDK5.31就不会出现类似的问题。对了在进行PACK安装的时候我们还...

       本人容易冲动,前段时间头脑一热就买了一块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的,以上就是本人今天的总结。如有错误希望大家留言。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服