• nrf开发笔记一开发软件


    nrf52810 的开发环境,比较主流的可以使用keil,iar亦可。sdk中,使用的是pca10040e,s112。虽然开发板共用一个型号(pca10040)

    keil5中,cmsis 需要4.5.0,在mdk5.20中已经是这个版本了,要是其他低版本,需要重新安装独立的安装包。在arm的的github中有realse可以下载。

    针对mdk5.14,nrf的pack需要8.17版本的NordicSemiconductornRFDeviceFamilyPack8170.pack,最新的版本NordicSemiconductornRFDeviceFamilyPack8211.pack安装会提示失败,所以软件需要相互配对。

    使用keil4,只需安装sdk目录下的nRF5x_MDK_8_17_0_Keil4_NordicLicense.exe即可,所以从安装难易程度来说,keil4更加方便,

    同时,在keil的选项中。需要添加两个flash,一个是nrf52xx,另一个是nrf52xx_UICR,这个是和iar不相同的地方,iar使用的为icf文件的。

    使用iar,只需安装sdk目录下的nRF5x_MDK_8_17_0_IAR_NordicLicense.exe即可,所以从安装难度来说,iar也方便,笔者使用iar8.30,没有问题。

    两个IDE下载程序后,均可以使得nrf52 dk和手机进行通信的。

    keil下载可以直接download按钮,当然,需要选择j-link下载器,比较方便,iar需要download and debug,退出后,在重新上电才能运行,否则就是调试模式了

    注意,在下载带有蓝牙协议的应用程序时,需要想先下载 RF5_SDK_15.2.0_9412b96componentssoftdevices112hexs112_nrf52_6.1.0_softdevice.hex,可以使用nrfgostudio下载。

    SDK中有,的工程是blank,有的是mbr,比如裸机流水灯工程,blank工程就不用添加4k大小的nrf52xx_UICR

    (mbr工程需要在SDK15_2_foldercomponentssoftdevicembr rf52832hex下载MBR .hex使用nrfgo软件下载,不需要添加nrf52xx_UICR)

    在keil中,把优化级别可以暂时设为level 0,这样可以在调试中,看到更多信息。

  • 相关阅读:
    qq
    构造方法
    Java模块化开发
    q
    qqq
    qq
    qqq
    Git服务器搭建及SSH无密码登录设置
    php面向对象中的魔术方法中文说明
    计算机中丢失 msvcr110.dll 怎么办
  • 原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/10367353.html
Copyright © 2020-2023  润新知