【经验】读取低功耗8位MCU EFM8SB内部FLASH的方法
在使用SILICON LABS的低功耗8位MCU EFM8SB时有时需要从MCU内部将FLASH的内容读出做反向分析或保存代码,但多数人不了解使用什么工具去实现这个功能。下面就介绍一下读取EFM8SB内部FLASH的方法。
EFM8SB的编程接口是C2接口,支持C2接口下载的工具目前有JLINK、U-EC5、U-EC6及Silicon Labs的USB Debug Adapter.使用JLINK时对应的软件只有Flashefm8,这个软件只有烧录功能,没有读出功能。U-EC5等可以使用“Silicon Labs(芯科科技)C8051F系列MCU的中文读写软件”去读取EFM8SB芯片内部的FLASH内容,这个软件的下载地址可参考:下载地址。
使用这个软件时要注意,这个软件中并没有集成EFM8SB芯片的信息,所以不能使用这个软件烧录程序,但读取过程是强制的,所以可以通过C2接口直接读取。
在操作时,先要选择工具,点击菜单:“设置-通信口设置”,在弹出的菜单中选择COM口或USB口的适配器。
接下来手动选择一个C2接口的器件,在选择时不用考虑实际的器件型号,只要选择的器件的FLASH空间比正在使用的EFM8大一就可以,比如下图选择的是C8051F300,之后,点击工具栏的:“读出”
最后,会出现如下图的内容,这个就是EFM8SB内部的FLASH内容,直接保存为HEX格式的文件或BIN格式的文件就可以了。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由John提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
Silicon Labs EFM8系列8位MCU的IO Crossbar硬件分配
EFM8系列是Silicon Labs公司的8位MCU,总共分为4个系列:通用型EFM8BB系列、低功耗EFM8SB系列、带USB的EFM8UB系列和高性能的EFM8LB系列。EFM8系列MCU的IO具有Crossbar功能,即软件上可以分配IO的外设,为硬件设计提供了灵活性。但是Crossbar功能分配外设时并不是引脚随意分配,而是具有优先级要求的。
设计经验 发布时间 : 2018-06-27
【经验】低功耗8位单片机C8051F921供电引起烧写问题分享
Silicon LABS的8位单片机C8051F921,集成DCDC升压功能,可以方便的用于电池供电的低功耗、小体积应用场景。有两种供电模式,一种是单电池供电,一种是双电池供电,供电设计不合理将会影响MCU稳定性,本文针对供电设计进行探讨。
设计经验 发布时间 : 2019-05-03
【经验】Simplicity Studio使用技巧(5)——为EFM8系列8位MCU的引脚和外设配置不同工作模式
在具体的产品开发过程中,在不同的工作情况下往往需要对MCU的引脚或外设进行不同的配置,比如在正常工作和低功耗工作模式下,MCU的引脚以及外设的配置往往是不同的。本文主要介绍如何通过Simplicity Studio的配置工具为芯科科技的8位MCU EFM8系列添加不同的工作模式,方便工程师快速的配置不同模式下的引脚以及外设。
设计经验 发布时间 : 2020-02-19
【应用】基于8位MCU的无感BLDC设计,有参考原理图、有源代码!
选用Silicon Labs的EFM8BB10作为主控器件,提供完整的参考原理图、源代码,让攻城狮,即使新手,也可以轻松实现BLDC的开发。
新应用 发布时间 : 2017-07-03
【应用】芯科超低功耗8位MCU C8051F920-G-GQ用于甲烷浓度检测传感器,内部集成10位ADC,可减少成本
煤矿产业是重要的能源产业,近年来,煤矿开采过程中工人随时面临着爆炸危险,几乎都是瓦斯事故。所以实时监控甲烷气体浓度,对于煤矿监控系统的安全监控具有重大意义。推荐芯科超低功耗8位MCU C8051F920-G-GQ,应用于煤矿行业的甲烷浓度检测传感器
应用方案 发布时间 : 2022-11-06
【应用】8位MCU EFM8SB10用于新型智能灭火器,实现更低功耗
新型的智能灭火器,可以周期性的检测灭火器的状态以及使用情况,更可以通过后台,定位火灾地点有哪些可用的灭火器存在。本文主要介绍新型智能灭火器的低功耗设计系统,供电部分采用电池直接供电,主要功耗系统由Silicon Labs MCU EFM8SB10统一控制,EFM8SB10不仅仅自身功耗低,并且自带供电电压检测的功能,不需要外接ADC来采集电池的电压。
应用方案 发布时间 : 2020-02-13
【应用】Silicon Labs EFM8UB10F16G-C-QFN20低功耗8位MCU为工控机触摸屏接口转换提供方案
在工控机上想用触摸屏,工控机预留的接口只有USB口,市面上通用的触摸屏性价比高的多数都是串口屏,这样就需要进行转换来实现。在这个项目中,使用了Silicon Labs的8位MCU EFM8UB10F16G-C-QFN20来实践接口的转换,用EFM8BB10M1069F8GM-AR来控制电容触摸芯片。实现电容触摸点信息上传给工控机,工控机根据接收到的触摸点来进行系统的控制。下面是工控机触摸屏控制模块
应用方案 发布时间 : 2019-04-28
Automotive Solutions
型号- XG23-RB4204D,FG23-DK2600B,SLWRB4183A,XG23-RB4210A,XG23-PK4210A,FG23-RB4265B,EFM8,EFM8SB1,XG23-PK4204D,SI4012,EFM32PG23,PG22,SI4010,EFM32PG22,EFR32FG23,BG22,SI401X,EFR32BG22,EFM8BB1,EFM8BB2,EFM8BB3,C8051F5XX,FG23,SLWRB4182A,XG23,BG22-EK4108A,SI4463,SLWSTK6021A,SLTB010A,XG22,SI446X
【应用】集成8051内核低功耗8位MCU EFM8BB21F16G,可为智能扫地机器人提供更高要求的解决方案
智能扫地机器人对其主控MCU性能提出了更高的要求。本文推荐Silicon Labs的8位MCU——EFM8BB21F16G,其属于Busy Bee系列,相对于其他产品来说,具有极低功耗、高处理速度、优异的闪存配置等优势,可为智能扫地机器人提供解决方案。
应用方案 发布时间 : 2018-11-30
EFM8LB低功耗8位MCU在使用BOOTLOADER时,如何让程序进入BOOTLOADER?
EFM8LB的芯片进入BOOTLOADER有三种方法。第一种:上电后如果0X0000地址的数据为0XFF,程序会直接进入BOOTLOADER. 第二种:在上电复 位时,如果C2D引脚保持低电平超过50uS,程序会进入BOOTLOADER.第三种: 应用程序将R0赋值为0XA5,然后执行软启动,启动后程序会自动进入 BOOTLOADER。
技术问答 发布时间 : 2017-10-10
【应用】0.2μA低功耗、3x3mm小封装的8位MCU用于气体流量计,实现转换、控制和通信功能
本文结合气体流量计对MCU的需求,推荐了Silicon Labs的低功耗8位MCU EFM8LB12F32ES1-C-QFN24R,介绍其使用优势,供读者参考。
应用方案 发布时间 : 2021-05-05
【应用】Silicon Labs低功耗8位MCU C8051提供光模块解决方案
Silicon Labs公司有多款应用于光收发模块的MCU,这些MCU使用工业界最小的封装方式,采用高速CPU以及集成化的精密外设,不需要额外的外部组件。并且可以根据固件需求选择合适的存储大小,有着非常好的硬件适应性
应用方案 发布时间 : 2019-02-22
【产品】小蜜蜂8位MCU助您轻松迎接物联网时代
Silicon labs推出了一款集小封装和高性价比于一身的多用途8位MCU EFM8BB1,可轻松替代普通8051家族的MCU产品。
新产品 发布时间 : 2019-07-05
【应用】用EFM8SB10 8位MCU实现低成本额温枪,休眠状态下的电流低至50nA
额温枪因为是消费品,所以需要低成本,电池供电,这样就需要一款低功耗,低成本的主控芯片。本文设计里面选用Silicon Labs低功耗,低成本的MCU EFM8SB10F8G。Silicon Labs 的8位MCU EFM8SB10F8G在休眠状态下的电流低至50nA,能延长电池的使用寿命。唤醒时间小于2μs,可以快速响应进入工作状态。
应用方案 发布时间 : 2020-03-01
【技术】预安装BOOT的新一代的8位MCU
Silicon labs的EFM8系列MCU是C8051F的升级换代产品。较C8051F不同的是,其在出厂时已经固化好BOOT程序。
技术探讨 发布时间 : 2019-07-11
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 104,128
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
提供全面表征产品器件耗电特征及功耗波形、快速瞬态效应、电源优化、表征和仿真测试服务,使用直流电源分析仪测量精度达50µV,8nA,波形发生器带宽100kHz,输出功率300W,示波器200kHz,512 kpts
实验室地址: 深圳/苏州 提交需求>
可定制变压器支持60W-600W范围,额定电流最高10A,漏感稳定度最小3%;支持开关变压器、电流感测变压器、栅极驱动变压器、LLC谐振变压器、PoE变压器等产品定制。SPQ为5K。
提交需求>
登录 | 立即注册
提交评论