单片机/MCU论坛
直播中

wo4fisher

10年用户 114经验值
擅长:电源/新能源 模拟技术 嵌入式技术 光电显示 控制/MCU
私信 关注
[文章]

【益登科技代理 Silicon Labs SLSTK3301A开发板试用体验】试用分享一:开箱测评

`1.开箱
正值国庆期间,收到了可爱的绿壁虎,迫不及待的开箱体验了一把。
包装比较简陋,一根数据线、一张卡片和主角SLSTK3301A开发板
开发板整体观感来说比较漂亮,电容电阻大部分使用了贴片1608(mm)甚至更小的封装,导致整个电路板正面除了主要元件(LCD、EFM32、si7210、si7021、LC SENSE、接插件、纽扣电池座)之外,阻容元件几乎看不到,整个电路板很清爽。电路板背面留有N多的测试点焊盘,便于测量。
2020-10-06_193856.jpg
不足之处:
1)所有元件、接插件的编号是没有打印在板子上的,对于入门来说,不太友好
2)入上图所示,P800、P701插针间距比较小,没有使用2.54mm的间距,使用起来不方便。
3)JLINK整整被LCD盖在了下边,使用接插件,把液晶插上去是不是更好亿点呢?
2 硬件功能概述
SLSTK3301A开发板外形小巧,但是在硬件功能上还是挺丰富的,内存空间在arm的加持下,128+32的组合也可以满足一般使用。低功耗应用配备LCD也许是更好的选择(要是eink屏更香)。板载jlink(虚拟U盘+uart接口)这一点对于调试来说不能再方便了。法拉电容真的很小(说的是个头,容量0.02f,也就够掉电后的数据临时备份吧)
●EFM32TG11B520F128GM80 MCU 配备 128 kB 闪存和 32 kB RAM
●适用于精确跟踪电流的高级能耗监控系统
●具备调试输出功能的集成 Segger J-Link USB 调试器/仿真
●256 分段 LCD
●2 个用户按钮、2 个用户 RGB LED 和触摸滑条
●相对湿度传感器、磁霍尔效应传感器和电感电容式金属传感器
●20 引脚扩展头
●便于访问 I/O 引脚的拆分垫
电源包括 USB 和纽扣电池
●0.02 F用于备用电源领域的超级电容器

●Simplicity Studio 支持
3 资料搜索
资料搜索的话,最简单莫过于官网了。直接上https://www.silabs.com/官网,有简体中文版,直接开下图就可以找到SLSTK3301A了
2020-10-06_195606.jpg
2020-10-06_195746.jpg
涉及到的资源官网也做了分类,在此不表了,有更快捷的方法。
4 开发环境体验
直接从官网GETtiNG STARTED进入Simplicity Studio下载页面。
没什么说的,直接根据个人系统版本下载对应的软件版本就可以了。
4.1 安装(多图预警)
第一步  双击安装
2020-10-03_172908.jpg
2020-10-03_172931.jpg
2020-10-03_172945.jpg
此处忘记“change”了 —_—
2020-10-03_172958.jpg
2020-10-03_173009.jpg
安装完成后,需要注册账号,注册完成后,登录个人账号。
2020-10-03_173237.jpg
登录进去后,进入欢迎界面,首先需要安装需要的包。
2020-10-03_173314.jpg
有两个选项,一个是根据连接的device安装需要的包,另外一个是根据类型选择对应的包。
2020-10-03_173549.jpg
这里选择32位mcu,看一下需要安装的包
2020-10-03_173649.jpg

推荐安装的有14项,列表如下:(包含mcu的sdk、工具链、一些辅助插件、还有一些库)
2020-10-03_174639.jpg
2020-10-03_174704.jpg
附加项4项:
2020-10-03_174723.jpg

必须安装的有7项:
2020-10-03_174802.jpg
在选择了推荐安装和附加项中的选项后,下一步是授权,点击同意。
2020-10-03_174832.jpg
开始安装,这里过程比较曲折,中间部分包下载安装有卡顿,一度重启了软件3次才安装完成。
2020-10-03_174854.jpg
单击工具栏的“install”按钮,可以再次打开包管理选项。还可以对已经安装的包进行管理。
2020-10-03_184118.jpg
连接SLSTK3301A到Simplicity Studio,在欢迎页面可以自动识别连接的的调试器以及芯片型号。单击start进入下一个页面
2020-10-03_184929.jpg
重点来了,在此页面,可以看到跟连接目标芯片相关的文档、程序demo、Quick Start Guides、一些可以使用的工具。也就是说,需要的官方资料,在安装了Simplicity Studio
开发环境后,基本上就可以一键获取了。省去了到处查找资料的过程,可以把重点放到学习例程、项目开发上面,大大提高开发效率。
2020-10-03_185223.jpg
demo有16个,可以不打开工程的情况下,直接一键下载到mcu。
2020-10-03_191352.jpg
5 energy profiler牛刀小试
通过window--perspective--energy profiler
,可以打开energy profiler窗口,使用起来也比较简单方便,直接上图吧,能耗表现简单明了。
2020-10-03_190329.jpg
2020-10-03_190540.jpg
6 keil可以吗?
在arm cortex-m*领域,STM32耳熟能详,当然,keil MDK对于大多数人也不陌生,这里也尝试一下,,直接上图,不过在安装pack的过程中,一番操作下来,发现,EFM32mcu的命名有点饶。
2020-10-03_172127.jpg

2020-10-03_172155.jpg

2020-10-03_172216.jpg

2020-10-03_172241.jpg
` 2020-10-03_174545.jpg pIYBAF8w77WAKxqPAAEtCx-4aRc237.jpg

回帖(1)

wo4fisher

2020-10-6 22:35:38
手抖了一下,没写总结,就提交了,这里补充一下
经过初步体验,EFM32和Simplicity Studio环境,从大框架上,为开发者搭建了非常方便的开发环境,包括资料的获取。另外由于Simplicity Studio基于eclips开发,使用eclipse开发的IDE基本上操作起来也是基本类似的,进一步降低了入门的难度。总的来说上手体验还是非常给力的。
下一步计划:熟悉efm32的api函数,尝试在使用官方demo+不怎么参考技术文档的情况下,基于Simplicity Studio围绕板载资源进行一个DIY;另外就是体验一下在KEIL下,开发efm32应用的深度体验(对比STM32+CUBE MX)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分