zoukankan      html  css  js  c++  java
  • 使用模板新建ZigBee工程的方法

    用Simplicity Studio V4建立工程,比如蓝牙,ZigBee工程,一般都是应该找到一个模板,再去建立,可以减少出错的可能。这个方法掌握非常简单,但也要考虑到两种情况,即当前所用的芯片有官方对应的开发板,当前所用的芯片无对应的开发板。

    正文:

    ---------------------------

           这里将两种情况分开讲述,先是有型号对应开发板的。

           假如开发的型号是: EFR32MG21A010F1024IM32

           这个芯片对应的开发板型号是:BRD4181A

           这里在建立工程时就有一个技巧,要选择开发板(模块)型号,BRD4181A, 之后再选择芯片型号,这时建立的工程常用的配置都是按照开发板的硬件设定的。由于MG21的芯片外围不存在变化,一般这个可以直接使用。如果确有不同,外设还需要调整,也要放在生成工程后,以串口为例,开发板默认为PA5,PA6, 如果在目标板上与此不同,则要进行调整;经过调整之后,重新生成一次工程。

           关键一步在于选择开发板和芯片,截图如下:

    第二种情况有所不同,是芯片没有对应的开发板,如果不选板,而直接选芯片,在后续要做多种配置,包括DCDC, UART, CMU,PTI等等,稍不慎,就可以导致许多编译错误,因此这里提出一个更加容易的方法。

    假如开发的芯片型号是: EFR32MG1B232F256GM48

    对应的开发板型号:无

    此时要先找一个与该芯片在引脚和封装,以及功能相近的芯片,比如EFR32MG1P232F256GM48, 有对应的开发板,其型号是BRD4151A。并以此为目标芯片先建立工程。选择模块和芯片的界面如下:

    在生成工程后,再到isc文件中,修改芯片型号,截图如下

    确认后弹出的对话框当中选择第三项。

    完成后,再次生成工程。此时即等到了一个通过编译的工程,具体的配置还需要根据目标板子作出调整。

  • 相关阅读:
    sql查询语句
    java网络编程实现两端聊天
    Thread和Runnable的子类调用
    接口和抽象类
    ObjectOutputStream和ObjectInputStream的简单使用
    HashMap遍历和使用
    InputStreamReader读取文件出现乱码
    Neural Network
    Logistic Regression 逻辑回归
    Linear Regression 线性回归
  • 原文地址:https://www.cnblogs.com/newbit/p/11738591.html
Copyright © 2011-2022 走看看