ZigBee开发环境搭建[通俗易懂]

1、IAREmbeddedWorkbench的安装  Step1、双击安装程序,进行安装   Step2、一直采用默认NEXT,直到点击Accept之后:   Step3、关键:双击打开文件IARkegenPartA.exe. Win7、8用户请右键以管理员身份打开 Step4、点击Generate

大家好,又见面了,我是你们的朋友全栈君。

1、IAR Embedded Workbench 的安装

  Step1、双击安装程序,进行安装

ZigBee开发环境搭建[通俗易懂]

 

  Step2、一直采用默认NEXT,直到点击Accept之后:

ZigBee开发环境搭建[通俗易懂]

 

  Step3、关键:双击打开文件IAR kegen PartA.exe. Win7、8 用户请右键以管理员身份打开

ZigBee开发环境搭建[通俗易懂]

 

Step4、点击 Generate 复制License 和Licensekey 到下一个窗口中(很多人在这里出错

ZigBee开发环境搭建[通俗易懂]

Step5、接下来一直NEXT即可!

 

2、安装SmartRF Flash Programmer和仿真器

  Step1、找到安装文件Win7、8 用户请右键以管理员身份打开,按提示安装即可,经过上面一步步安装图解,如果出错一般是电脑安装了360 杀毒或防火墙,暂时关闭后再重新安装,目前只发现360 会拦截。

ZigBee开发环境搭建[通俗易懂]

 

Step2、安装完成后双击桌面的图标,打开软件:

ZigBee开发环境搭建[通俗易懂]

 

  Step3、先用 10Pin 排线把仿真器和开发板连接,再将USB 一头插电脑,另一头插在仿真器上,请记住此顺序,以后换板调试时请拔出usb,再拔出排线与底板连接的那头即可。
  切记:也就是不要热拔插仿真器的排线,否则经常要按仿真器的RST,如果方法正确基本上不用按复位键的哦。如下图:

ZigBee开发环境搭建[通俗易懂]

  如果系统自动安装完成,显示Chipcon SRF04EB ,否则要在管理器手动重新安装一下驱动,系统默认驱动在协议栈下载时有异常现象,用仿真器标准的驱动比较好。具体方法如下:

  

  Step4、安装仿真器驱动,打开“设备管理器”如下图:

ZigBee开发环境搭建[通俗易懂]

点击下面的选项并在所给的附件的003中选出适合自己系统的32位或64位驱动

ZigBee开发环境搭建[通俗易懂]

如果设备管理器中出现下图所示,表示安装成功:

ZigBee开发环境搭建[通俗易懂]

 

Step5、打开 SmartRF Flash Programmer 会检测到cc2530,如下图所示(没识别CC2530 可按下仿真器复位按键):

ZigBee开发环境搭建[通俗易懂]

 

3、程序仿真与调试

  双击一个eww格式的工程文件,即可打开工程:

ZigBee开发环境搭建[通俗易懂]

首先编译工程,如果没有错误点击Debug 按键,开始下载程序并在线仿真调试,再点全速运行。此时LED1 间隔1 秒闪烁。IAR 出现调试界面如图所示:

单步执行: F10 单步执行一条C 语句或汇编指令
进入函数: F11 跟踪执行一条C 语句或汇编指令
全速运行: F5 Go

ZigBee开发环境搭建[通俗易懂]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129387.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 数据挖掘十大算法之Apriori算法「建议收藏」

    数据挖掘十大算法之Apriori算法「建议收藏」文章目录1.“啤酒与尿布”的案例2.Aprior算法核心术语事物集记录(事务)项目(项)项目集(项集)K项集支持度(Support)置信度(Confidence)最小支持度(min_support)最小置信度(min_confidence)提升度频繁K项(目)集候选K项(目)集3.Aprior算法的三大性质(关联规则的三大性质)4.Aprior算法实现过程5.数据挖掘5.1寻找关联属性5.2生成关联规则5.3更加严谨的栗子6.Aprior算法的优缺点6.1改进Aprior算法6.2F

    2022年5月1日
    47
  • mybatiscodehelperpro2.9.3激活码[免费获取]

    (mybatiscodehelperpro2.9.3激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlMLZPB5EL5Q-eyJsa…

    2022年3月21日
    58
  • Java明星HD_javaHDvideo[通俗易懂]

    Java明星HD_javaHDvideo[通俗易懂]简介:javaHDvideo洪三摇头:“不在虎威赌坊,毕竟赌王盛会在华夏有些敏感,其实每年的中秋,虎王都会举办赌王大会,届时江宁江湖道上,有头有脸的人物都会参加,地点就在公海的游轮上。”崆峒派两名弟子嘿嘿笑道:“想不到你小子倒还有点自知之明。”“你……”铁无痕咬牙切齿。面对这几人相互挖苦嘲讽,唐锋不由摇了摇头,不过却是懒得搭理,当下抬头看向主席台道:“在接受挑战之前,在下有一个问题。”陆展鹏仍旧还…

    2022年7月7日
    21
  • linux没有mail命令_shell发送邮件

    linux没有mail命令_shell发送邮件没有安装或启动sendmail组件1.重新安装sendmail组件,我用的是CentOS,使用下面的命令安装yuminstallsendmail2.使用下面的命令重启php-fpm进程/etc/init.d/php-fpmrestart3.检测sendmail是否运行正常/etc/init.d/sendmailstatus如果显示正在运行running就可以。可能用到的命令/…

    2022年10月20日
    4
  • Flume对接Kafka详细过程[通俗易懂]

    Flume对接Kafka详细过程[通俗易懂]一、为什么要集成Flume和Kafka一般使用Flume+Kafka架构都是希望完成实时流式的日志处理,后面再连接上Storm/SparkStreaming等流式实时处理技术,从而完成日志实时解析的目标。如果Flume直接对接实时计算框架,当数据采集速度大于数据处理速度,很容易发生数据堆积或者数据丢失,而kafka可以当做一个消息缓存队列,从广义上理解,把它当做一个数据库,可以存放一段时间的数据。因此数据从数据源到flume再到Kafka时,数据一方面可以同步到HDFS做离线计算,另一方面可以做实时计

    2022年6月23日
    33
  • 如何用c语言调用c++做成的动态链接库

    今天在做东西的时候遇到一个问题,就是如何在C语言中调用C++做的动态链接库so文件如果你有一个c++做的动态链接库.so文件,而你只有一些相关类的声明,那么你如何用c调用呢,别着急,本文通过一个小小

    2021年12月23日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号