• 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,这样可以在调试中,看到更多信息。

  • 相关阅读:
    ORACLE PL/SQL使用经验总结 [转]
    网页表单项Input的高级限制级用法 [转]
    Zend_Search_Lucene索引更新
    Zend Framework 1.10.1 开始使用 Zend_Search_Lucene
    使用zend Framework的lucene进行全文检索——中文分词
    SQL to Select a random row from a database table
    php源代码之函数集介绍
    Zend Framework之Search_Lucene实例
    array_multisort根据字段给数组排序
    php soap实例讲解
  • 原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/10367353.html
Copyright © 2020-2023  润新知