• IAR补丁解决调试EFR32 ZigBee工程无法正确读取配置的问题


    随着zigbee协议栈的更新到6.6.2.0,使用IAR 8.30.1上会遇到一些问题,比如说无法正常打开工程,编译和调试,这个问题在gitee.com有提供了IAR的补丁文件,这里我们再给大家介绍如何使用这些补丁。

    在Simplicity Studio中,可以建立工程基于GCC编译,IDE就使用Studio。同时也可以生成IAR工程,打开eww文件后可以使用IAR作为IDE进行编码和调试,生成工程的方法见末尾的扩展阅读。默认状态下,zigbee 6.6.2.0协议栈生成的eww工作文件,打开以后找不到目标芯片。

    找不到目标芯片就无法进行编译和调试等工作了。针对IAR for ARM 8.30.1,还需要以下的补丁文件:

           https://gitee.com/newbitcode/Silicon-labs-Zigbee-SDK-patch

           在上方的链接中,下载补丁文件以后,按照说明文档将各个文件复制到IAR相应的目录中, 操作请参考:

    补丁均来自于IAR ARM 8.40 版本, 只需要复制到对应的路径即可

     

    在 Silicon labs zigbee sdk 6.6.2.0测试通过

     

     

    本人电脑IAR装在F盘,故下面的路径都是

    F:

     

    F:Program Files (x86)IAR SystemsEmbedded Workbench 8.1armconfigdebuggerARM

    增加 文件 ARMv8-M-TPIU.ddf

     

    F:Program Files (x86)IAR SystemsEmbedded Workbench 8.1armconfigdebuggerSiliconLaboratoriesARM

    增加 ARMv8-M-MPU.ddf   ARMv8-M-TPIU.ddf 文件

     

     

    F:Program Files (x86)IAR SystemsEmbedded Workbench 8.1armconfigdebuggerSiliconLaboratories

    下新建文件夹 efr32mg21

    增加文件 EFR32xG21.svd

     

     

    F:Program Files (x86)IAR SystemsEmbedded Workbench 8.1armconfigdevicesSiliconLaboratoriesEFR32MG21

    增加文件   .i79 / .menu 文件

     

    F:Program Files (x86)IAR SystemsEmbedded Workbench 8.1armconfigflashloaderSiliconLaboratories

    增加文件  FlashGECKOS2.board   FlashGECKOS2.flash   FlashGECKOS2.mac    FlashGECKOS2.out   (共4个不同后续名文件)

     

    F:Program Files (x86)IAR SystemsEmbedded Workbench 8.1armconfigdebuggerSiliconLaboratories

    增加文件  EFR32MG21B020F1024IM32.ddf  等共12个.ddf文件

    完成所有文件复制以后。再进行JLINK驱动的安装。下载地址是:

    https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack

    v6.48或者更高版本都可以使用。

    补丁和软件都安装完成以后,关闭IAR重新打开原来的工程,即可正常编译和调试了。

    更加详细的内容,你还可以观看视频进行了解。

    最后,如果你对使用IAR进行开发还编译zigbee工程有疑问的话,可以参考

    https://www.cnblogs.com/newbit/p/efr32iar.html

    》》》》》》》》》》》欢迎光临新一社区【newbitstudio.com】, 这里专注低功耗无线物联网技术的推广和分享《《《《《《《《《《《《《《《

  • 相关阅读:
    人的一生为什么要努力 &1
    数据库_数据库系统概论
    电子商务安全
    虚拟专用网技术
    人的一生为什么要努力
    数据备份与恢复技术
    入侵检测技术
    简历模板连接
    防火墙技术
    字节与位
  • 原文地址:https://www.cnblogs.com/newbit/p/zigbeeiarpatch.html
Copyright © 2020-2023  润新知