zsbyg 发表于 2024-1-15 18:09

EFR32MG24开发板介绍及IDE使用

<div>板卡如图</div>

<div></div>

<div>板上的资源有</div>

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

<div>片上资源有</div>

<div></div>

<div>包含: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调试。</div>

<div>基于ARM cm33内核,时钟72Mhz</div>

<div>开发工具介绍</div>

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

<div>开始界面</div>

<div></div>

<div>在debug adapters窗口会发现所连接的芯片。</div>

<div>点击INSTALL按钮</div>

<div></div>

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

<div>当在welcome界面点击start后会进入如下界面。</div>

<div></div>

<div>包含四部分</div>

<div>Overview</div>

<div>Example</div>

<div>Document</div>

<div>Component tools</div>

<ol>
        <li>Overview<br />
        介绍了所连接调试器类型,mcu类型,sdk版本。<br />
        芯片相关的文档。<br />
        开发板下相关的文档</li>
        <li>exampe</li>
</ol>

<div>1.包含无线连接的例程</div>

<div>2.没有无线连接的例程</div>

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

<div>4.用户开发用的demo例程</div>

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

<div>3.document</div>

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

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

<div>4.component tools</div>

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

<div>工程模板导入及编译下载</div>

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

<div>到如图</div>

<div></div>

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

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

<div>点击finish完成创建。</div>

<div></div>

<div>右击工程目录,或者 菜单栏 的project</div>

<div>Build project 生成可执行文件,bin,hex,elf文件等。</div>

<div>点击RUN AS下载程序</div>

<div>也可使用simplicity commder下载程序</div>

<div></div>

<div>在selec kit选择440322824</div>

<div>选择flash选项</div>

<div></div>

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

<div>Hex文件在C:\Users\18739\SimplicityStudio\v5_workspace\blink_baremetal\GNU ARM v12.2.1 - Default\blink_baremetal\GNU ARM v12.2.1 - Default下</div>

<div>结果如图</div>

<div>LED闪烁</div>

<div></div>

freebsder 发表于 2024-1-15 19:25

<p>小壁虎的开发板卖的比别家都贵不少。</p>

lugl4313820 发表于 2024-1-15 19:39

大佬有蓝牙的教程吗?这开发板不便宜呀,320大洋呀!

zsbyg 发表于 2024-1-15 22:46

lugl4313820 发表于 2024-1-15 19:39
大佬有蓝牙的教程吗?这开发板不便宜呀,320大洋呀!

<p>不是大佬,我也是刚接触,没有蓝牙的教程,但有蓝牙的例程</p>

秦天qintian0303 发表于 2024-1-16 13:58

<p><a aria-hidden="false" aria-label="" href="http://www.baidu.com/link?url=AK20iOaqt2MIvvdZsIn7bgaMf-oe6KrJL7LRVu6pnhajVN_PtqLRbN8y82Z7KFpiEWwZpYIeEFeM61HxBbyxhZqJturfF5O0eV0qisaB6fC" tabindex="0" target="_blank">芯科科技</a>的开发板是真的小巧啊,不过不影响它的功能强大</p>
页: [1]
查看完整版本: EFR32MG24开发板介绍及IDE使用