主控MCU通过C2接口对EFM8BB10F8G MCU的Flash存储器进行读写操作,存在概率性失败。从Flash存储器中读数据也是异常,请问这时什么原因导致的?
主控MCU通过C2接口对EFM8BB10F8G MCU的Flash存储器进行读写操作,存在概率性失败,比如向EFM8BB10F8G MCU的Flash存储器烧写hex文件,按行写,一共有56行,写56次总是有4次左右的写操作失败,重写可成功。从Flash存储器中读数据也是这样,提示都是C2_Poll_OutReady或则C2_Poll_InBusy超时,请问这时什么原因导致的?
-
创建于2016-04-21
1个回答
-
- 用户97031550_世强 (0)
检查程序中的中断设置,发现是有一处读操作没有关闭中断导致的,将中断关闭后,对EFM8BB10F8G MCU的Flash进行读、写,存在概率性失败的情况得到解决。因为主控MCU用的是ARM芯片,运行的是linux操作系统,所以主控MCU通过C2接口对EFM8BB10F8G MCU的Flash存储器进行读写操作的函数也是以驱动程序的形式存在的,并且系统中各种软硬中断也比较频繁,因此相对时序控制上也需要更加严格,才能保证可靠的读写操作。
- 创建于2016-04-21
- |
- +1 赞 0
- 收藏
平台合作
相关推荐
在EFM8BB10F8G MCU上如何实现FLASH加密,又要实现把FLASH当EEPROM使用?
Silicon Labs 8位MCU EFM8BB10F8G 芯片的加密是通过在FLASH的安全锁定字节写00进行整片加密,安全锁定字节的地址是0X1FFFF。将FLASH作为EEPROM的模拟程序没有,但在SIMPLICITY STUDIO软件下有提供FLASH的操作程序,可以保存用户的数据。
8位单片机EFM8BB10F8G Flash程序会丢失是什么原因导致?
Silicon Labs的8位单片机EFM8BB10F8G 在进行FLASH 单片机Flash的操作请查阅应用笔记AN201。8位单片机FLASH程序丢失软件与 硬件上处理不当都会导致Flash程序丢失。具体处理方法请参照世强电商平台有关C8051单片机Flash失效分析文章。 https://www.sekorm.com/news/6290.html 。
Silicon Labs Efm8bb10f8g flash扇区是多大?
在Silicon Labs EFM8BB10 8位MCU的用户手册中第30页Flash章节可以找到相关的描述,扇区的大小是512字节:The flash memory is organized in 512-byte pages。EFM8BB10用户手册链接如下:https://www.sekorm.com/doc/1037226.html
可以通过什么方法读取单片机EFM8BB10F8G的Flash内部程序?
可以使用Flash Programming Utiliy软件中Get Memory选项读取EFM8BB10F8G的Flash内部程序,如果Flash加密,则无法读取,只能整片擦除。
Silicon Labs 的8位MCU EFM8BB10F8G-QFN20的ESD的性能如何?
Silicon Labs 8位MCU EFM8BB10F8G-QFN20的静电情况如下: ESD-HBM是2000 V,ESD-MM 是150 V,ESD-CDM 最小是1250V 最大是1500V。
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 立即选型
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
【产品】小蜜蜂8位MCU助您轻松迎接物联网时代
Silicon labs推出了一款集小封装和高性价比于一身的多用途8位MCU EFM8BB1,可轻松替代普通8051家族的MCU产品。
Silicon Labs(芯科科技) C8051F010/1/2/5/6/7 MCU数据手册
该资料介绍了C8051F000/1/2/5/6/7和C8051F010/1/2/5/6/7系列的混合信号微控制器(MCU)。这些MCU具备丰富的模拟外设,包括12位或10位模数转换器(ADC)、双通道数字到模拟转换器(DAC)、两个模拟比较器和内置温度传感器。此外,还提供了高速8051内核、多种存储选项、多个数字外设接口和一个低成本的开发套件。
SILICON LABS - 微处理器,混合信号32KBISP闪存MCU,微控制器,MIXED-SIGNAL 32KB ISP FLASH MCU,C8051F012-GQ,C8051F010-GQ,C8051F016-GQ,C8051F00X,C8051F000-GQ,C8051F007,C8051F002-GQ,C8051F000,C8051F002,C8051F001,C8051F005-GQR,C8051F006,C8051F005,C8051F011-GQ,C8051F015-GQ,C8051F017-GQ,C8051F006-GQR,C8051F01X,C8051F015-GQR,C8051F001-GQ,C8051F011,C8051F005-GQ,C8051F010,C8051F012,C8051F007-GQR,C8051F015,C8051F017,C8051F016,工业电子,消费电子,汽车电子,通信设备
Silicon Labs(芯科科技) C8051F020/1/2/3 MCU数据手册
本资料介绍了C8051F020/1/2/3系列8K ISP FLASH微控制器。该系列MCU具备高速8051核心,支持多种模拟和数字外设,包括12位和8位模数转换器(ADC)、两个12位数字模拟转换器(DAC)、电压比较器和参考电压源。此外,还提供了JTAG调试功能和丰富的内存选项。
SILICON LABS - 微处理器,微控制器,8K ISP 闪存MCU,8K ISP FLASH MCU,C8051F020-GQR,C8051F020,C8051F022-GQR,C8051F023-GQ,C8051F023-GQR,C8051F021-GQ,C8051F022-GQ,C8051F021-GQR,C8051F022,C8051F021,C8051F023,C8051F020-GQ,C8051F02X,工业电子,消费电子,汽车电子,通信设备
Silicon Labs的EFM8 8位MCU应用在汽车电子哪部分?
Silicon Labs的EFM8 8位MCU 可以用在电机驱动部分,倒车雷达等;【应用】EFM8BB2 8位MCU在倒车雷达上的应用
C8051F330 mcu不能下载程序,有哪些原因?
C8051F330 mcu不能下载程序主要有以下原因引起:(1)检查MCU供电是否正确,C8051F330 VDD引脚接入的电压最大不能超过3.6V;(2)检查c2下载接口连接是否正确;(3)下载器和目标芯片之间的连线不能过长,长度要在10CM左右为好。
Silicon Labs(芯科科技) C8051F350/1/2/3 MCU数据手册
本资料介绍了C8051F350/1/2/3系列8位ISP闪存微控制器(MCU)的特性。该系列MCU具备高速8051核心、丰富的模拟和数字外设,支持系统内编程,适用于各种低功耗应用。
SILICON LABS - 微处理器,DEVELOPMENT KIT,微控制器,开发套件,8K ISP 闪存MCU,8 K ISP FLASH MCU,C8051F351-GMR,C8051F350,C8051F350-GQR,C8051F350DK,C8051F352-GQR,C8051F350-GQ,C8051F352,C8051F351,C8051F352-GQ,C8051F353,C8051F353-GM,C8051F35X,C8051F351-GM,工业电子,消费电子,汽车电子,通信设备
Silicon Labs(芯科科技) EFM8 Busy Bee 系列EFM8BB1 8位MCU数据手册(中文)
EFM8BB1系列是Silicon Labs公司推出的小封装、功能全面的8位微控制器,专为空间受限的应用设计。该系列产品采用流水线式C8051内核,集成多种模拟和通信外围设备,适用于电机控制、医疗器械、消费电子、照明系统等领域。
SILICON LABS - 微处理器,BUSY BEE单片机,微控制器,BUSY BEE MCU,MCU,单片机,EFM8BB10F2G-QFN20,EFM8BB10F2,EFM8BB10F8I-A-QSOP24,EFM8BB10F4,EFM8,EFM8BB10M1069F8GM,EFM8BB10M1069F8GM-AR,EFM8BB10F8,EFM8BB10F8G-A-QSOP24,EFM8BB10F8I-A-QFN20,EFM8BB10F2G-A-QFN20R,EFM8BB10F8I-A-SOIC16R,EFM8BB10F2G-A-QFN20,EFM8BB1X-QFN20,EFM8BB10F4A-A-QFN20,EFM8BB10F8G-A-QFN20,EFM8BB10F8G-A-SOIC16,EFM8BB10F8G-A-SOIC16R,EFM8BB10M1069F8GM-A,EFM8BB1,EFM8BB10F8I-A-QSOP24R,EFM8BB10F2A-A-QFN20R,EFM8BB10F4G-A-QFN20R,EFM8BB10F4G-A-QFN20,EFM8BB10F2I-A-QFN20R,EFM8BB10F2G,EFM8BB10F8A-A-QFN20R,EFM8BB10F8G-A-QFN20R,EFM8BB10F4I-A-QFN20R,EFM8BB10F8G-A-QSOP24R,EFM8BB10F8G-QSOP24,EFM8BB1X-SOIC1,EFM8BB10F4A-A-QFN20R,EFM8BB10F8I-A-SOIC16,EFM8BB10F2I-A-QFN20,EFM8BB10F8G-QFN20,EFM8BB10F8A-A-QFN20,EFM8BB10F2A-A-QFN20,EFM8BB10F8I-A-QFN20R,EFM8BB10F4G,EFM8BB10F4I-A-QFN20,EFM8BB10F8G,EFM8BB1X-QSOP24,照明系统,工业电子,电机控制,消费电子,传感器控制器,汽车电子,医疗器械,I/O 端口扩展器,通信设备
使用EFM8BB1系列MCU时,怎样关闭看门狗定时器?
关闭看门狗定时器,需要向WDTCN寄存器写入0xDE后再写入0xAD将禁止WDT。写0xDE和写0xAD必须发生在4个时钟周期之内,否则禁止操作将被忽略。在这个过程期间,应禁止中断,以避免两次写操作之间有延时。
电子商城
现货市场
服务

提供蓝牙BLE芯片协议、蓝牙模块、蓝牙成品测试认证服务;测试内容分Host主机层,Controller控制器层,Profile应用层测试。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>

可定制插座连接器的间距1.25mm~2.54mm;列数:单列/双列/三列/四列;端子类型:直焊针、直角焊针、表面贴装式、无焊柔性针压接、绕接、载体.;镀层、车针长度/直径、连接针长度等参数可按需定制。
最小起订量: 1 提交需求>