【经验】低功耗微控制器EFM8SB系列在bootloader应用过程中常见问题分析
SILICON LABS推出的低功耗微控制器EFM8SB系列在出厂时带有引导加载程序,可以在生产环境中对设备进行编程,无需使用PCB接入点和调试适配器等调试接口。可以向现场设备发出更新,而无需最终用户访问调试引脚。下面针对在设计应用过程中常见的问题进行分析:
一、如何通过IO口设置使芯片上电后,进入bootloader模式?
可以通过软件检测相应型号的C2D引脚拉低保持50uS,进入bootloader模式。详细资料可参考:AN945: EFM8 Factory Bootloader User'sGuide
二、什么软件可以实现bootloader升级?
Silicon Labs公司提供efm8load.exe和hex2boot.exe两个windows下的MSDOS环境运行的软件,因bootloader程序不能解析hex文件,所以需要hex2boot.exe软件将应用程序hex文件转换为efm8后缀的烧写文件,然后通过efm8loade.exe软件将efm8文件下载到MCU。如下图1所示:
图1bootloader升级流程
三、如何在bootloader程序下,实现读取串口的数据,然后用write指令写到flash中?
Simplicity studio 开发环境中,有bootloader例程,其中doEraseWriteCmd();函数实现从串口读取烧写地址,并将对应的flash块擦除。然后从串口接收数据写入flash。函数源代码如下图2:
图2 doEraseWriteCmd()源码
- |
- +1 赞 0
- 收藏
- 评论 1
本文由Mia提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】快速了解低功耗小封装 EFM8SB20系列bootloader应用
EFM8SB20是Silicon Labs Sleepy Bee系列的MCU,是全球最节能的小封装且功耗全面的多用途8位微控制器。采用高效的8051内核,6位电流参考和精密模拟,也是嵌入式应用的最佳选择。
设计经验 发布时间 : 2019-01-17
【经验】降低EFM32系列CSP封装32位微控制器光照影响的方法
Silicon Labs EFM32WG360F256-A-CSP81是一款采用CSP的节能型微控制器,尺寸约为4.3 mm,本文简述该器件如何降低光照对EFM32系列的影响
设计经验 发布时间 : 2019-02-24
【经验】如何使用EFM32JG系列内部的DC-DC电压转换器达到更低的功耗设计
Silicon Labs的EFM32JG系列功耗在EM0模式下开启DC/DC会比不开启DC/DC功耗降低三分之一。本文重点介绍如理使用EFM32JG系列的内部DC-DC电压转换器达到低功耗的要求。
设计经验 发布时间 : 2018-12-06
华芯微特(Synwit)32位MCU选型指南
目录- 公司介绍&产品分类 TFT-LCD 显示和人机界面(HMI)用微控制器 电机专用微控制器 大家电 & 工控通用微控制器 32位微控制器选型表
型号- SWM34X,SWM320 SERIES,SWM 201C6T7-50,SWM19SCBT6-50,SWM190 SERIES,SWM 201 系列,SWM32SRET6,SWM181CCT6-50,SWM260KBT7-80,SWM190KBT6-80,SWM201G6S7-65,SWM 201,SWM 201G6S7-65,SWM 19S 系列,SWM201,SWM260 SERIES,SWM320,SWM19S,SWM160,SWM20PG6S6,SWM20D,SWM32SRET6-50,SWM 20PG6S6-65,SWM 190,SWM181CBT6-50,SWM260CBT7-50,SWM260PBT7-80,SWM 260 系列,SWM32S,SWM181 SERIES,SWM181RCT6-50,SWM20P,SWM260CBT7,SWM160C8T7-50,SWM190CBT6-50,SWM20G,SWM 190 系列,SWM 260,SWM 181,SWM201 SERIES,SWM320RET7-50,SWM181DBU6-40,SWM181CBT6,SWM160 SERIES,SWM 341,SWM 341 系列,SWM190 系列,SWM201C6T7-50,SWM 181 系列,SWM320VET7-50,SWM341,SWM190RBT6-50,SWM20PG6S6-65,SWM260,SWM181,SWM320CET7-50,SWM190
涨姿势! 小壁虎MCU是这样做到低功耗的!
EFM32系列是世界上最节能的微控制器,特别适用于低功耗和能源敏感型应用。
技术探讨 发布时间 : 2016-03-17
灵动MM32SPIN0280/0230 MCU,吹风机的智能控制与高效能效解决方案
MM32SPIN0280/0230微控制器通过其高效的电机控制算法和精确的温度反馈机制,为高速吹风机提供了稳定而强劲的风力输出。同时,该MCU的智能控制功能和低功耗特性,结合负离子科技,增强了吹风机的护发效果,打造了一个高效能效和健康护发的智能设备。
产品 发布时间 : 2024-06-05
【选型】ROHM(罗姆)LAPIS 8/16/32bit微控制器(MCU)选型指南(中文)
目录- LAPIS微控制器产品介绍 通用微控制器(16bit) 低功耗微控制器(16bit) 低工作电压微控制器(8bit) 语音播放微控制器(8bit) USB、安全微控制器(32bit) 低功耗微控制器(8bit/16bit)开发支援系统 微控制器产品选型表
型号- ML62Q1713,ML610Q419C-NNNTBXXXX,ML62Q1714,ML62Q1711,ML62Q1557,ML62Q1712,ML62Q1555,ML62Q1710,ML62Q1556,ML62Q1723C,ML610Q429,ML62Q1553,ML62Q1554,ML62Q1551,ML62Q1552,ML62Q1550,ML610Q431,ML610Q438,ML620Q503H,ML610Q439,ML610Q436,ML610Q435,ML62Q1704,ML610Q432,ML62Q1724,ML62Q1725,ML62Q1722,ML62Q1723,ML62Q1323,ML62Q1720,ML62Q1566,ML62Q1721,ML62Q1567,ML62Q1734C,ML62Q1325,ML610Q418,ML62Q1564,ML62Q1324,ML610Q419,ML62Q1565,ML62Q1563,ML62Q1544C,MODEL400E+系列,MWU16,ML610Q306,ML610Q428,ML610Q304,ML610Q426,ML610Q305,ML610Q300,ML620Q504H,ML610Q421,ML610Q422,ML62Q1533,ML610Q409,ML62Q1733C,ML62Q1534,ML62Q1531,ML610Q407,ML62Q1532,ML610Q408,ML62Q1543C,ML62Q1530,ML610Q412,ML610Q411,ML62Q1702,ML62Q1703,ML620Q500,ML62Q1700,ML62Q1701,ODEL416E+,ML62Q1544,ML62Q1300,ML62Q1543,ML62Q1540,ML62Q1554C,ML62Q1541,ML610Q418C,ML610Q482,ML610Q400,ML62Q1878,ML62Q1879,MODEL404E+,ML630Q400,ML62Q1553C,ML62Q1367□-NNNTBXXXX,MODEL408E+,EASE1000 V2,ML610482,ML610400,ML62Q1869,ML62Q1748,AF9201,ML62Q1749,ML62Q1800,ML62Q1366,ML62Q1367,ML62Q1714C,ML62Q1000,ML62Q1365,ML62Q1564C,ML62Q1735,ML62Q1736,ML62Q1733,ML62Q1734,ML62Q1335,ML62Q1577,ML62Q1333,ML62Q1713C,ML62Q1575,ML62Q1334,ML62Q1576,ML62Q1573,ML62Q1574,ML62Q1563C,ML62Q1728,ML62Q1729,ML62Q1726,ML62Q1727,ML62Q1746,ML62Q1868,ML62Q1747,ML62Q1744,ML62Q1745,ML62Q1500,ML62Q1346,ML62Q1347,ML62Q1743,ML62Q1724C,ML62Q1345,ML62Q1000系列,ML62Q1739,ML62Q1737,ML62Q1859,ML62Q1738
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
新产品 发布时间 : 2016-07-11
M32SPIN0280微控制器为洗衣机智能控制提供创新驱动力
MM32SPIN0280微控制器,具备高达96MHz的处理速度和2个12位的ADC,精准控制洗衣机的电机驱动,实现对洗衣过程的精细管理。它支持的多驱动方式和智能洗涤程序,结合低功耗运行模式,不仅提高了洗衣效率和洗净比,还显著降低了能耗,为用户提供了一个既高效又节能的洗衣机解决方案。
产品 发布时间 : 2024-05-23
【应用】待机电流仅1.4uA!超低功耗MCU助力GPS定位器
EFM32JG/PG内含低功耗串口, 最小封装尺寸仅为5X5mm。
新应用 发布时间 : 2017-04-09
【IC】芯科科技EFM32PG28 32位低功耗微控制器,1.71-3.8V宽工作电压范围,嵌入式物联网的理想选择
随着AIoT和可穿戴技术的爆炸式增长,低功耗微控制器(MCU)已经无处不在,因为许多应用都有最小化功耗的需求。本文整理了当今市场上可用的低功耗MCU及其功能特性。以下内容摘要介绍Silicon Labs(亦称“芯科科技”)的EFM32PG28(PG28)32位MCU产品。
产品 发布时间 : 2024-03-11
【产品】采用SOT-23-5封装的SGM804低功耗微处理器复位芯片,具有推挽/ 复位输出选项
SGMICRO推出的SGM804低功耗微处理器复位芯片,在监控电路可以监控1.6V至5V的系统电压。该器件可执行单一功能:只要VCC电源电压低于其复位阈值,就会产生复位信号。在VCC上升到复位阈值以上后,复位输出在复位超时周期内保持有效。复位超时可由外部电容器设置,以提供更大的灵活性。主要应用于便携式设备、电池供电的计算机/控制器、汽车、医疗设备、智能仪器、嵌入式控制器、电源监控、机顶盒等领域。
新产品 发布时间 : 2018-11-10
【产品】DS8306A 30V/400mA低压降线性降压转换器,低至2.2μA低静态电流,特别适合电池供电设备
奥简科技推出的DS8306A 系列是一组低压差(LDO)转换器,具有 2V 至 30V 宽电压输入范围、低压差、低功耗和小型化封装等特性。DS8306A 低至 2.2μA 低静态电流的特性,特别适合用于电池供电、长时间待机系统设备应用,能帮助降低系统设备的待机功耗,有效延长待机时间和电池使用寿命。
产品 发布时间 : 2023-06-17
【产品】采用高可靠低功耗微处理器的四键遥控器R-C01-K4A,载波频率为433M/315M
骏晔科技推出四键遥控器,型号为R-C01-K4A,采用高可靠低功耗微处理器,具有布防键、撤防键、紧急按钮功能,载波频率为433M/315M,通讯距离为400m左右,工作电压为12V 23A电池(一节),接收灵敏度为-136dBm,具有低功耗、高速率的功能特点。
产品 发布时间 : 2022-11-03
EFM8BB2系列单片机PCA定时器16位PWM的工作机制是什么?
PCA定时器模块采用16位捕捉/比较模块定义PWM信号低电平时间的PCA时钟数,当PCA计数器与模块的值匹配时,CEXn的输出被置为高电平;当计数器溢出时, CEXn输出被置为低电平。通过将PCA0CPMn寄存器中的ECOMn、PWMn和PWM16n位置位来使能16位PWM方式。为了得到可变的占空比,通过匹配中断(ECCFn=1并且MATn=1)同步对捕捉/比较寄存器的写操作。
技术问答 发布时间 : 2017-05-05
电子商城
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
提供全面表征产品器件耗电特征及功耗波形、快速瞬态效应、电源优化、表征和仿真测试服务,使用直流电源分析仪测量精度达50µV,8nA,波形发生器带宽100kHz,输出功率300W,示波器200kHz,512 kpts
实验室地址: 深圳/苏州 提交需求>
登录 | 立即注册
提交评论