EFR32MG24开发板介绍及IDE使用

电子说

1.3w人已加入

描述

板卡如图

开发板

板上的资源有

EFR32MG24无线SOC,Jlinlk调试器(可用作虚拟串口),两颗用户按键,两颗LED灯,板载天线。

片上资源有

开发板

包含:32个GPIO,其中20个GPOIO通过排座引出。1536kb的flash,256kb的ram。8通道dma控制器。一个可配置为UART/SPI/SmartCard
(ISO
7816)/IrDA/I2S的通信接口。2个EUSART增强型的usart。2个支持SMBus的I2C接口。9个定时器包含2个32位定时器,3个16位定时器,1个24位的低功耗定时器,1个32位RTC定时器,一个32位极低功耗的定时器用于从能量模式唤醒,2个看门狗定时器。1个增强型ADC最高16位
76.9ksps,12位 1Msps采样率。2个模拟比较器。2个12位500
ksps采样率的DAC。内置温度传感器。支持jtag/swd调试。

基于ARM cm33内核,时钟72Mhz

开发工具介绍

EFR32支持MDK,IAR,Silicon IDE开发,其中官方例程只有IAR和Silicon
IDE版本。Silicon
IDE功能非常强大,首先IDE基于Eclipse开发的,内置芯片的软件包software
component,可直接从IDE下载芯片的SDK以及无线分析工具。

开始界面

开发板

在debug adapters窗口会发现所连接的芯片。

点击INSTALL按钮
开发板

选择install by connecting device
后会自动下载芯片支持的SDK。包括蓝牙SDK和外设库文件,BLE网络配置器,网络分析仪用于抓包,BLE
GATT 配置器,GNU ARM工具链等。

当在welcome界面点击start后会进入如下界面。

开发板

包含四部分

Overview

Example

Document

Component tools

  1. Overview

介绍了所连接调试器类型,mcu类型,sdk版本。

芯片相关的文档。

开发板下相关的文档

  1. exampe

1.包含无线连接的例程

2.没有无线连接的例程

3.组网协议相关的例程 zigbe,buletooth mesh等

4.用户开发用的demo例程

5.有关低功耗,蓝牙通信解决方案的例程

3.document

1.芯片相关:数据手册,应用指南,电气规范,快速开始等

2.技术相关:蓝牙,zigbee组网协议,bootloader等

4.component tools

提供网络强度,数据抓包,flash下载,能耗分析等

工程模板导入及编译下载

点击create new project,在example里搜索blink bare
metal。无通信的Led的例程。点击next

到如图
开发板

填写合适的工程名称,选择一个工程创建位置,最后一个选择以怎样的方式使用SDK的库文件。

选择copy所需的库文件以及所需的文件到工程目录。

点击finish完成创建。

开发板

右击工程目录,或者 菜单栏 的project

Build project 生成可执行文件,bin,hex,elf文件等。

点击RUN AS下载程序

也可使用simplicity commder下载程序

开发板

在selec kit选择440322824

选择flash选项

开发板

Browse选择bin文件,点击flash即可。重启开发板

Hex文件在C:Users18739SimplicityStudiov5_workspaceblink_baremetalGNU
ARM v12.2.1 - Defaultblink_baremetalGNU ARM v12.2.1 - Default下

结果如图

LED闪烁
开发板

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分