SLWSTK6020A开发板初次开发
1、软件下载及安装
2、工程创建
3、编译下载
正所谓“工欲善其事,必先利其器”,开发使用的IDE必不可少,进入官方相应的主页http://cn.silabs.com/products/wireless/bluetooth/Pages/blue-gecko-bluetooth-soc-getting-started.aspx 根据提示内容选择相应的内容进行下载。
第一步略过,笔者已经有了此板卡,第二步下载Simplicity studio,系统选择最好是选择win7系统,代理商那边的FAE一般都是使用win7系统,如果有问题可以很快得到解决,如果你对此产品非常熟悉,可以驾驭各种平台进行开发,可任选其一。笔者这里没有选择Windows的离线包(后续在IDE中可以选择下载),接下来你需要下载此款蓝牙的SDK和示例的demo APP。
一切需要下载的资源下载完成,开始安装。开发中需要参考的资料可以在IDE或者官网中进行查找,同时还可进入官方论坛进行发帖讨论。
1.2 软件安装Simplicity Studio的安装比较简单,基本上都是一路Next,这里不过多的阐述。Simplicity Studio安装好后,需要配置相关设置,首先进行IDE下载。
点击OK后,会弹出对话框,选择不同的产品安装包(这里跟官方的windows的离线包是一样的),啸风这里选择的是无线所有系列,当然也可以只选择板卡相关的安装包。
后续的操作基本上也是一路“next”下去。安装完成后,软件重新启动打开,显示的内容是下图中所展示的。
对于新手,建议可以每个都点击看一下里面的内容,多多尝试,即使不可恢复,大不了重新安装。接下来需要安装此款蓝牙的SDK,基本上也是一路“next”,安装好后在Simplicity studio的设置中添加此SDK。
一切准备工作就绪,接下来创建工程。
为了更快的了解6020A的开发,这里选择其SDK里面的示例进行操作,点击“software Examples”。
选择相应的kit型号和器件型号(如果当前只要一款kit连接电脑,一般直接默认是当前kit),选择之前安装的SDK,然后点击“next”。
初次使用选择一个简单的示例或者自己熟悉的示例,然后“next”
选择工程名称及工程目录,然后“next”。
选择编译的工具,这里选择IAR,也可选择其他的,具体的在设置中的Toolchains中进行配置,然后点击“finish”完成工程的初步创建。
初步工程如下图所示,需要点击“Generate”生成相应的配置。在此界面中,可以看到相应的一些工具选项:编译、仿真、下载、当前连接的板卡等。
点击“Generate”后出现两个对话框,也是“ok”或者“next”。最终的工程如下图所示,多了很多内容。
验证一下工程是否创建成功,点击编译按钮进行编译,在Console中可以看到0错误、0警告,表示编译成功。
点击仿真按钮进入仿真界面,在仿真界面可以进行单步调试,可以初步了解程序的运行(程序的入口、相应的配置操作等)。
当然,也可以监测到一些数据,这里的操作跟大部分的开发IDE的仿真差不多,有过开发经验的开发者可以很快掌握。
点击全速运行后,可以在硬件板卡的LCD上可以看到此时板子处于Beadcon mode。
打开Blue Gecko,点击Retail Beacon,可以看到当设备的一些信息。
在进行仿真的时候,其实程序已经被下载了,这里介绍的是软件自带的下载插件Flash Programmer,在整个软件中点击都可进行程序的下载。Flash Programmer详细设置内容如下图所示:
有奖活动 | |
---|---|
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
“我踩过的那些坑”主题活动——第001期 | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏10分 | |
【我踩过的那些坑】DRC使用位置错误导致的问题被打赏100分 | |
我踩过的那些坑之混合OTL功放与落地音箱被打赏50分 | |
汽车电子中巡航控制系统的使用被打赏10分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏100分 | |
分享汽车电子中巡航控制系统知识被打赏10分 | |
分享安全气囊系统的检修注意事项被打赏10分 | |
分享电子控制安全气囊计算机知识点被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【OZONE】使用方法总结被打赏20分 | |
【分享开发笔记,赚取电动螺丝刀】【S32K314】芯片启动流程分析被打赏40分 |