【经验】如何利用EFM8系列MCU的BootLoader实现程序烧写
SILICON LABS的EFM8系列MCU广泛地应用于低功耗传感器节点、智能仪表、可穿戴或物联网(IoT)系统中,具有如下优势特点:
l 高速内核:主频25MHz to 50MHz;70% 以上的指令可在1or2 clock周期执行完成;高效的架构大幅降低Memery空间。
l 高集成度:最小3X3mm的标准封装;丰富的资源集成在一个精致的小封装中,USB、振荡器、电压参考。
l 超低功耗:睡眠模式低至50nA,2us唤醒时间,有效模式150uA/MHz;容易使用的能耗模式;更长的电池寿命。
l 开发简单:易于移植;一致性开发工具;易于使用的入门套件。
Silicon labs的EFM8系列MCU在出厂的时候是带有BootLoader的,用户可以利用USB或UART口通过BootLoader实现生产时的程序烧写,从而节省了PCB上的调试接口和使用调试器,为用户带来方便。本文将介绍如何使用BootLoader来实现程序的烧写。
整个操作流程如下图所示,在PC端将HEX文件通过hex2boot工具转化为boot record文件,然后通过efm8load工具将record文件通过USB或UART口写入带有BootLoader的EFM8设备。
下面将详细介绍操作步骤,本文是以silicon labs的开发板为例讲解,如果用户使用自己的硬件设备,其步骤是一样的。
首先需要从silicon labs网站下载相关的BootLoader程序和工具。
然后确认EFM8设备中是否已经有BootLoader程序,如果没有需要通过simplicity studio烧写,打开studio后连接开发板,然后在tools列表中选择Flash Programmer,先点击Erase擦除一次,然后找到BootLoader.hex文件的存储目录,点击program进行烧写,如下如所示。
将BootLoader烧录到芯片中后,需要将主程序的HEX文件转换为boot文件,需要用到hex2boot工具(silicon labs官网下载),将下载的hex2boot.exe工具和hex程序文件放在同一目录下,然后打开windows的command(windows下开始-运行-cmd),找到放置程序的目录,然后输入hex2boot.exe input_file.hex -o output.efm8,如下图所示。
生成boot文件后,再使用efm8load工具,将boot文件载入芯片,在command对话框下,输入efm8load.exe output.efm8,回车执行,程序将通过USB或UART口开始下载到芯片,如下图所示。
下载完成后会显示Download complete with 0 errors,下载程序将从BootLoader加载然后正常运行,至此就完成了利用USB或UART口通过BootLoader烧写程序。
世强是Silicon Labs中国区最大代理商,可供应Silicon Labs旗下MCU、传感器、SUB-G、ZIGBEE/THREAD、蓝牙/WiFi模块、时钟芯片、数字隔离、POE芯片、编码解码器、汽车收音芯片等全线产品,可为物联网、无线抄表、安防监控、医疗设备、电源系统、车联网、可穿戴设备等领域提供解决方案及技术支持,产品供货稳定,价格具有竞争力。
- |
- +1 赞 0
- 收藏
- 评论 3
本文由Trubo提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】如何下载、安装、设置Silicon Labs 8位单片机集成开发环境IDE?
Silicon Labs的8位单片机集成开发环境IDE,简单、容易、强大,是C8051F及EFM8等8位单片机软件开发的强大利器!为了让新手能够快速上手IDE,本将详细接收Silicon Labs IDE的下载、安装、设置等方法。
【经验】从低功耗角度比较32位单片机EFM32和STM32
Silicon Labs 32位单片机EFM32是世界上功耗最低的单片机之一,比目前市场上所有通用MCU的功耗都要低,本文通过跟目前最流行的MCU之一由ST推出的STM32L系列低功耗MCU进行比较,来向读者展示EFM32系列32位MCU的低功耗性能。
超低功耗MCU设计原理与实现方法
随着物联网、可穿戴设备等应用的普及,对MCU(微控制器)的功耗要求越来越高。超低功耗MCU因其低功耗、高效率的特点,成为了这些应用的理想选择。本文将深入探讨超低功耗MCU的设计原理与实现方法,帮助读者了解如何设计和实现超低功耗MCU。
【经验】8位单片机EFM8的参考电压Vref引脚用于电压输出功能的经验
在某些应用中,需要一路低电流的电源,例如热敏电阻,为了减少LDO的使用,希望使用MCU的Vref输出电压。本文介绍Silicon Labs 8位MCU Vref输出电压使用有什么后果,需要注意什么。
【经验】8位单片机EFM8系列的SFR Page操作
Silicon Labs的8位单片机EFM8系列,集成丰富的外设,高性能,小封装。软件开发时,由于外设多,寄存器操作引入了SFR Page机制,注意SFR Page设置,防止程序错误,让EFM8系列芯片设计出稳定的优质产品。
超低功耗MCU在可穿戴设备中的应用前景
随着科技的飞速发展,可穿戴设备已经成为我们日常生活中不可或缺的一部分。这些设备不仅能够监测健康数据、提供个性化服务,还能为用户带来更加便捷的生活体验。然而,随着功能的不断增加,可穿戴设备的功耗问题也逐渐凸显出来。因此,超低功耗MCU(微控制器)在可穿戴设备中的应用前景备受关注。本文将从可穿戴设备的发展趋势、超低功耗MCU的特点以及应用前景等方面进行探讨。
【技术】 EFM8系列MCU BootLoader之HEX2BOOT工具解析
EFM8系列MCU是Silicon Labs公司在C8051Fxxx系列基础上推出的高性能低价格8位单片机。在工业、医疗、智能家居、传感器、通讯等行业已经得到广泛运用。
SILICON LABS 8-bit Microcontroller选型表
SILICON LABS 8位MCU选型,MCU Core 8051,频率20MHz~100MHz,Flash存储2kB~120kB,RAM存储0.25kB~8kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
DAC
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
EMIF
|
CAN
|
LIN
|
VREF
|
Debug Interface
|
C8051F392-A-GM
|
8位MCU
|
C8051F39x Small Form Factor
|
50
|
16
|
1
|
1.8
|
3.6
|
QFN20
|
4x4
|
±2
|
17
|
10-bit, 16-ch., 500 ksps
|
Temp Sensor
|
6
|
3
|
10-bit, 2-ch.
|
1
|
1
|
1
|
2
|
0
|
0
|
0
|
0
|
VREF
|
C2
|
选型表 - SILICON LABS 立即选型
【技术】MCU芯片推动可穿戴设备智能化的关键技术
可穿戴设备在健康监测、运动追踪等领域发挥着越来越重要的作用。超低功耗MCU芯片作为关键的技术组成部分,实现了可穿戴设备的智能化。本文将探讨MCU芯片在可穿戴设备中的应用,分析其技术原理和优势,并探讨其对可穿戴设备的智能化发展的意义。
【经验】如何计算8位单片机EFM8LB系列PWM最高输出频率?
在电机驱动、电源发生、可调电压发生等应用中,经常需要PWM波,Silicon Labs推出的高性能、高集成度、小体积、高性价比的EFM8LB系列8位单片机,可广泛应用光模块、电机控制等领域,它支持输出PWM波。本文将详细讲解如何计算EFM8LB系列8位单片机PWM最高输出频率。
【技术】基于 AN945对EFM8系列MCU BootLoader使用说明的分析和补充
EFM8系列MCU是Silicon Labs公司在C8051Fxxx系列基础上推出的高性能低价格8位单片机。在工业、医疗、智能家居、传感器、通讯等行业已经得到广泛运用。
【技术】超低功耗MCU的应用打造智能健康监测的新时代
超低功耗MCU作为一种创新技术,正在推动可穿戴设备进入智能健康监测的新时代。本文将探讨超低功耗MCU的应用,并分析其在智能健康监测领域中的变革力量。
【经验】8位单片机C2自制烧录器不能用于EFM8问题分析及解决
Silicon Labs公司推出的8位单片机,采用独特的C2调试接口,在占用极少的引脚资源的情况下,实现在线仿真调试,烧录功能,方便软件的开发设计。客户自制C2烧录器,可以更好的用于批量生产。以前用于C8051F系列的自制烧录器如果在EFM8烧写时出现问题,可以根据文章内容进行简单修改,解决烧写问题。
【经验】对EFM8系列8位单片机可编程逻辑单元CLU的作用及应用的理解
Silicon Labs的EFM8系列8位单片机,集成了独特数字外设可编程逻辑单元CLU,让EFM8单片机的功能更加强大。那么,这个CLU的作用及应用是什么呢?本文将详细为你解读。
【技术】探讨超低功耗MCU芯片在可穿戴设备中的应用,分析其技术特点和优势
可穿戴设备已成为现代生活中的重要组成部分,而超低功耗MCU芯片的长寿命和高性能为可穿戴设备的新突破提供了巨大的潜力。本文将探讨超低功耗MCU芯片在可穿戴设备中的应用,分析其技术特点和优势,并展望其对可穿戴技术的未来发展。
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
查看全部1条回复
查看全部3条回复