【经验】如何利用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的下载、安装、设置等方法。
设计经验 发布时间 : 2018-09-19
【经验】8位单片机EFM8的参考电压Vref引脚用于电压输出功能的经验
在某些应用中,需要一路低电流的电源,例如热敏电阻,为了减少LDO的使用,希望使用MCU的Vref输出电压。本文介绍Silicon Labs 8位MCU Vref输出电压使用有什么后果,需要注意什么。
设计经验 发布时间 : 2019-10-30
超低功耗MCU设计原理与实现方法
随着物联网、可穿戴设备等应用的普及,对MCU(微控制器)的功耗要求越来越高。超低功耗MCU因其低功耗、高效率的特点,成为了这些应用的理想选择。本文将深入探讨超低功耗MCU的设计原理与实现方法,帮助读者了解如何设计和实现超低功耗MCU。
设计经验 发布时间 : 2024-06-21
【经验】从低功耗角度比较32位单片机EFM32和STM32
Silicon Labs 32位单片机EFM32是世界上功耗最低的单片机之一,比目前市场上所有通用MCU的功耗都要低,本文通过跟目前最流行的MCU之一由ST推出的STM32L系列低功耗MCU进行比较,来向读者展示EFM32系列32位MCU的低功耗性能。
设计经验 发布时间 : 2018-11-14
【经验】8位单片机EFM8系列的SFR Page操作
Silicon Labs的8位单片机EFM8系列,集成丰富的外设,高性能,小封装。软件开发时,由于外设多,寄存器操作引入了SFR Page机制,注意SFR Page设置,防止程序错误,让EFM8系列芯片设计出稳定的优质产品。
设计经验 发布时间 : 2019-04-17
超低功耗MCU在可穿戴设备中的应用前景
随着科技的飞速发展,可穿戴设备已经成为我们日常生活中不可或缺的一部分。这些设备不仅能够监测健康数据、提供个性化服务,还能为用户带来更加便捷的生活体验。然而,随着功能的不断增加,可穿戴设备的功耗问题也逐渐凸显出来。因此,超低功耗MCU(微控制器)在可穿戴设备中的应用前景备受关注。本文将从可穿戴设备的发展趋势、超低功耗MCU的特点以及应用前景等方面进行探讨。
原厂动态 发布时间 : 2024-06-19
【经验】如何计算8位单片机EFM8LB系列PWM最高输出频率?
在电机驱动、电源发生、可调电压发生等应用中,经常需要PWM波,Silicon Labs推出的高性能、高集成度、小体积、高性价比的EFM8LB系列8位单片机,可广泛应用光模块、电机控制等领域,它支持输出PWM波。本文将详细讲解如何计算EFM8LB系列8位单片机PWM最高输出频率。
设计经验 发布时间 : 2020-02-05
【经验】8位单片机C2自制烧录器不能用于EFM8问题分析及解决
Silicon Labs公司推出的8位单片机,采用独特的C2调试接口,在占用极少的引脚资源的情况下,实现在线仿真调试,烧录功能,方便软件的开发设计。客户自制C2烧录器,可以更好的用于批量生产。以前用于C8051F系列的自制烧录器如果在EFM8烧写时出现问题,可以根据文章内容进行简单修改,解决烧写问题。
设计经验 发布时间 : 2019-08-02
【技术】MCU芯片推动可穿戴设备智能化的关键技术
可穿戴设备在健康监测、运动追踪等领域发挥着越来越重要的作用。超低功耗MCU芯片作为关键的技术组成部分,实现了可穿戴设备的智能化。本文将探讨MCU芯片在可穿戴设备中的应用,分析其技术原理和优势,并探讨其对可穿戴设备的智能化发展的意义。
技术探讨 发布时间 : 2023-12-07
涨姿势! 小壁虎MCU是这样做到低功耗的!
EFM32系列是世界上最节能的微控制器,特别适用于低功耗和能源敏感型应用。
技术探讨 发布时间 : 2016-03-17
【经验】对EFM8系列8位单片机可编程逻辑单元CLU的作用及应用的理解
Silicon Labs的EFM8系列8位单片机,集成了独特数字外设可编程逻辑单元CLU,让EFM8单片机的功能更加强大。那么,这个CLU的作用及应用是什么呢?本文将详细为你解读。
设计经验 发布时间 : 2019-08-21
【技术】探讨超低功耗MCU芯片在可穿戴设备中的应用,分析其技术特点和优势
可穿戴设备已成为现代生活中的重要组成部分,而超低功耗MCU芯片的长寿命和高性能为可穿戴设备的新突破提供了巨大的潜力。本文将探讨超低功耗MCU芯片在可穿戴设备中的应用,分析其技术特点和优势,并展望其对可穿戴技术的未来发展。
技术探讨 发布时间 : 2023-11-24
【经验】如何基于Production Programmer实现EFM8系列8位单片机HEX文件下载?
当软件工程师调试并测试完毕代码后,下一个步骤,就是交给生产进入下载、生产环节。对于Silicon Labs的8位单片机,产线上下载方式有多种多样。本文将为你介绍一种简单、高效、低成本的下载方式,即基于原厂提供的通用软件“Production Programmer”+ U-EC6的方式。
设计经验 发布时间 : 2019-11-27
【经验】8位单片机EFM8系列的ADC对参考电压Vref引脚设计要求
Silicon Labs的8位单片机EFM8系列,高精度ADC功能时该芯片的一大特点,为了ADC获得准确的采用值,除了正确操作ADC外设外,还需要正确设计参考电压,结合EFM8芯片的特点,介绍参考电压设计需要注意的事项。
设计经验 发布时间 : 2019-10-29
探讨超低功耗MCU技术在可穿戴设备领域的重要作用
本文将探讨超低功耗MCU技术在可穿戴设备领域的重要作用。可穿戴设备作为智能科技的重要应用领域,对能效和性能提出了严格的要求。超低功耗MCU技术通过其低功耗的特性和高效能耗比,为可穿戴设备的发展提供了重要助力。本文将详细介绍超低功耗MCU技术的原理、特点以及其在可穿戴设备领域的广泛应用和发展前景。
设计经验 发布时间 : 2023-11-22
电子商城
现货市场
服务
可定制显示屏的尺寸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条回复