【Silicon Labs 开发套件评测】+ 熟悉开发环境和呼吸灯例程下载

hello_mcu   2021-8-9 22:26 楼主

1、概述

      第一次体验silicon的芯片,这次申请的EFM32PG22开发板,很小,但搭载的传感器还挺丰富。板子自带 SEGGER J-Link 调试器,插上USB线即可下载程序开始调试,这还是很方便的。

板子正面:

image.png

板子背面: image.png    

2、熟悉开发环境

     silicon有自己的一套开发环境Simplicity Studio,这套开发环境从官网下载,一路安装都没什么可特别注意的。安装完后,将PG22开发板通过USB线连接到电脑,打开Simplicity Studio,就能看到自动识别出开发板和J-LINK调试器。

SS5开发环境打开截图1.png (1)点击start,进入如下界面       SS5开发环境打开截图2.png

(2)接下来,可以选择直接创建新的工程。或者先试试已有的例程DEMO。作为初学者先看看DEMO总是好的。点击“EXAMPLES PROJECT & DEMOS”,可进入如下界面:

  SS5开发环境打开截图3.png

(3)可以看到界面右侧是一些已有的DEMO,可以点击“create”,开发环境会自动开始创建工程。

  SS5开发环境打开截图4.png (4)在创建过程中会让你选择工程的名字和保存的位置,如果不想放在默认的路径下,就去掉“Use default location”前面的对勾,然后自己找一个路径保存下,接着如下图显示开始创建工程。

   SS5开发环境打开截图5.png

(5) 创建完成后,显示如下界面,可以更改目标板和SDK,也有对工程的概述。 SS5开发环境打开截图6.png

(6)左侧工程导航栏就很清楚了,是该工程下生成的源代码文件,也有引脚更改工具。

  SS5开发环境打开截图7.png 三  下载烧写DEMO

      众所周知,创建了工程要先编译。这里就要熟悉下开发环境中每个图标的功能, 经过一番摸索,找到了编译、下载等图标和操作方法。

13284eca361cb7632d91b003f9e0c73.png

    第一次编译新的工程,速度很慢,不知道哪里可以优化提升编译速度。

    编译完成后,点击烧写会弹出如下界面:

  bf321fe563c673da5598dc88f9b1907.png    这里让选择编译生成的hex文件路径,这个路径在刚才创建工程时选择的路径下,有个GNU ARM v10.2.1 - Default文件夹,打开这个文件夹,选择hex文件即可烧写进去。

四 感受

     初步学习PG22开发板和SS开发环境;板子整体上觉得很精致,功能也挺多;SS开发环境使用起来也不复杂,界面挺友好。唯一感觉别扭的就是编译速度。

     上个小视频看下呼吸灯的例程现象。

      49ad562bae4b024e1000fe9dff97a2d6.gif  

本帖最后由 hello_mcu 于 2021-8-9 22:26 编辑
  • 微信图片_202108092122353.jpg
  • 微信图片_202108092122355.jpg
  • SS5开发环境打开截图1.png
  • SS5开发环境打开截图5.png

回复评论 (4)

感谢分享,点赞!

没有什么不可以,我就是我,不一样的烟火! 
点赞  2021-8-10 10:47

期待后续

加油!在电子行业默默贡献自己的力量!:)
点赞  2021-8-10 14:07

加油加油,期待后续!!!

点赞  2021-8-10 17:31

呼吸被视频水印挡住了。。。

默认摸鱼,再摸鱼。2022、9、28
点赞  2021-8-10 17:57
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复