【经验】解析8位微控制器EFM8BB21移植bootloader识别不到变量的处理

2022-04-15 世强
8位微控制器,EFM8BB21,SILICON LABS 8位微控制器,EFM8BB21,SILICON LABS 8位微控制器,EFM8BB21,SILICON LABS 8位微控制器,EFM8BB21,SILICON LABS

SILICON LABS8位微控制器EFM8BB21采用C8051F内核,最高主频50MHz,集成12bit的ADC,和UART、SPI、I2C等接口,具有体积小、集成度高、成本低的特点。该MCU带有UART的bootloader,可以通过串口进行升级固件。本文将介绍EFM8BB21移植bootloader识别不到变量的处理。


芯科有提供EFM8BB21最大封装的bootloader例程。如果希望在其他封装下使用,并对bootloader功能进行调整,可以使用新的芯片型号建立空白工程,将bootloader例程代码拷贝到新工程中进行修改。


如果将bootloader的C文件和头文件拷贝到新的工程下,可以会出现图1所示的错误。

1.包含的头文件语句出现警告。

2.使用的变量出现定义错误。

图1 识别头文件出错

这是因为在Simplicity Studio软件下,工程的头文件需要通过参数配置进行路径搜索。在工程名上点击右键,选择properties,进入参数配置界面。如图2所示。

图2 参数配置界面。

在参数配置界面中,进入settings下的Includes,将原bootloader的头文件路径添加到新的工程中,再编译新的工程,可以排除警告错误。


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由东方的风提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

平台合作

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】快速了解低功耗小封装 EFM8SB20系列bootloader应用

EFM8SB20是Silicon Labs Sleepy Bee系列的MCU,是全球最节能的小封装且功耗全面的多用途8位微控制器。采用高效的8051内核,6位电流参考和精密模拟,也是嵌入式应用的最佳选择。

2019-01-17 -  设计经验 代理服务 技术支持 采购服务

【经验】8位微控制器EFM8LB1的电源及调试引脚的典型连接

EFM8LB1是Silicon Labs推出的具有全面模拟和数字功能的小封装8位微控制器(MCU),最高工作频率为72 MHz,外设资源丰富,本文主要介绍EFM8LB1的6种电源模式以及其电源引脚、调试连接引脚的典型连接图。

2019-03-06 -  设计经验 代理服务 技术支持 采购服务

【经验】8位MCU EFM8SB2如何输出周期和占空比可变的PWM波形

本文提炼了PCA模块寄存器的配置方法,让读者对EFM8SB2系列8位MCUPWM输出的配置有一个清晰的了解。

2018-11-10 -  设计经验 代理服务 技术支持 采购服务

Silicon Labs(芯科科技)EFM8™ 8位MCU选型指南

EFM8 microcontrollers   

SILICON LABS  -  初学者工具包,8-BIT MICROCONTROLLERS,8位微控制器,STARTER KITS,MCU,MICROCONTROLLERS,单片机,EFM8UB20F32G,EFM8UB20F64G,EFM8,EFM8SB20F64G,SLSTK2000A,SLSTK2022A,SLSTK2010A,SLSTK2020A,SLSTK2030A,EFM8UB10F8G,EFM8SB20F32G,EFM8SB20F16G,SLTB005A,EFM8LB11F32E,EFM8UB11F16G,EFM8SB10F2G,EFM8BB21F16G,EFM8SB10F4G,EFM8LB11F16E,EFM8BB10F2G,EFM8SB10F8G,EFM8 FAMILY,EFM8LB12F64E,EFM8LB10F16E,EFM8LB12F32E,EFM8UB10F16G,EFM8UB31F40G,EFM8BB31F32G,EFM8BB31F64G,SLSTK2001A,SLSTK2011A,SLSTK2021A,EFM8BB10F4G,EFM8BB31F16G,EFM8UB30F40G,EFM8BB10F8G,EFM8BB22F16G,医学,电机控制,光学模块,MOTOR CONTROL,器具,电动工具,POWER CONVERTERS,精密仪器,体育保健用品,CONSUMER,功率转换器,SENSORS,LED WRISTBANDS,自动化,CONTROL & AUTOMATION,POS设备,SMALL MOTORS,家,INDUSTRIALS,SMART METERS,MEDICAL,可穿戴设备,消费,BUILDING,建筑物,MODEL VEHICLES,LED腕带,INDUSTRIAL,DATA CABLES,数据电缆,OPTICAL MODULES,ELECTRIC TOOLS,控制与自动化,消防与安全,游戏,HOME,工业,智能电表,POS EQUIPMENT,AUTOMATION,HEALTH,模型车辆,APPLIANCES,WEARABLES,健康,小型电动机,传感器,GAMING,FIRE AND SAFETY,PRECISION INSTRUMENTATION,FITNESS

AUGUST 2018  - 选型指南  - REV C 代理服务 技术支持 采购服务

【产品】集成12位高速ADC、DAC的8位MCU C8051F00x,最高执行速度达25MIPS

C8051F00x系列是Silicon Labs的一款高集成度的混合信号8位MCU,采用强大的8051微处理器,最高执行速度可达25MIPS。还集成了12位/10位多通道ADC、VDD监控器、看门狗定时器、时钟振荡器以及其他通用部件,可以作为真正的独立片上系统解决方案,可应用于诸如便携式医疗器械、测试设备和光纤系统等领域。

2017-01-05 -  新产品 代理服务 技术支持 采购服务

EFM8BB21F16G-C-QFN20R PCBLIB&SCHLIB&INTLIB

SILICON LABS  -  8-BIT MICROCONTROLLERS,8位微控制器,EFM8BB21F16G-C-QFN20R

2024/5/11  - CAD模型库 代理服务 技术支持 采购服务

【选型】Silicon Labs的8位微控制器EFM8BB5和EFM8BB21性能差异对比

为了方便客户了解EFM8BB5系列和EFM8BB21系列的区别,更好的进行选型,本文例举出了Silicon Labs的8位微控制器EFM8BB21、EFM8BB51和EFM8BB52三者之间的不同点,来进行性能差异对比。

2021-10-24 -  器件选型 代理服务 技术支持 采购服务

8位单片机EFM8的烧录器有哪些?

8位单片机EFM8系列采用C2调试接口,常见的烧录器有:1,官方的EFM8 STK、USB Debug Adapter、ToolStick。2,第三方的U-EC2/6、WizPro200EFM(支持EFM8和EFM32)等。

2016-10-25 -  技术问答

EFM8BB52F32G-C-QFN32R PCBLIB&SCHLIB&INTLIB

SILICON LABS  -  8-BIT MICROCONTROLLERS,8位微控制器,EFM8BB52F32G-C-QFN32R

2024/4/11  - CAD模型库 代理服务 技术支持 采购服务

Silicon Labs(芯科科技) EFM8SB1 8位MCU数据手册(中文详细)

EFM8SB1是一款低功耗、功能全面的8位微控制器,专为电池驱动式应用设计。它采用小型封装,结合创新的低功耗技术,具有14个高品质电容感测通道和高精度模拟功能,适用于触摸屏/键盘、仪表盘、可穿戴产品和电池驱动的消费电子设备。

SILICON LABS  -  微处理器,微控制器,多用途 8 位微控制器,EFM8SB10F4G,EFM8SB10F8G-A-CSP16,EFM8SB10F4G-A-QFN20,EFM8SB10F8G–A–QSOP24R,EFM8SB10F8G-A-QFN20R,EFM8SB10F8G,EFM8SB10F8G-CSP16,EFM8SB10F8G-A-QFN24R,EFM8SB1,EFM8SB10F2,EFM8SB10F2G-A-QFN20R,EFM8SB10F8G-A-QSOP24R,EFM8SB10F2G-A-QFN20,EFM8SB10F8G-A-QSOP24,EFM8SB10F8,EFM8SB10F8G-A-QFN24,EFM8SB10F8A-A-QFN20,EFM8SB10F8G-A-CSP16R,EFM8SB10F4G-A-QFN20R,EFM8SB10F4,EFM8SB10F8G-A-QFN20,EFM8SB10F8A-A-QFN24,EFM8SB10F2G,工业电子,消费电子,仪表板,触摸板/键盘,汽车电子,通信设备,电池驱动式消费电子设备

2017年02月24日  - 数据手册  - Rev. 1.4 代理服务 技术支持 采购服务

【技术】8位MCU与32位MCU的区别

对某类应用做产品定义和规划时,首要任务之一就是选择理想的处理器/控制器,但开发人员往往难以选择合适的MCU。本文是关于微控制器的技术文章,该文从基本差异、基准性能、应用适用性等角度详细地对8位和32位MCU进行了分析。

2016-07-01 -  技术探讨 代理服务 技术支持 采购服务

C8051F85x/86x低成本8位MCU系列,最多8 kB闪存

本资料介绍了C8051F85x/86x系列低成本8位微控制单元(MCU),具有高达8KB的闪存存储器和多种内置功能。该系列MCU具备高效的CIP-51核心、丰富的模拟和数字外设,适用于各种低功耗应用。

SILICON LABS  -  LOW-COST 8-BIT MCU,低成本8位MCU,C8051F855-C-IU,C8051F855-C-GU,C8051F852-C-IU,C8051F852-C-GU,C8051F860-C-IS,C8051F863-C-GS,C8051F855-C-IM,C8051F855-C-GM,C8051F852-C-IM,C8051F852-C-GM,C8051F863-C-IS,C8051F854-C-IM,C8051F850-C-GU,C8051F86X,C8051F851-C-IM,C8051F854-C-GM,C8051F854-C-IU,C8051F851-C-IU,C8051F862-C-IS,C8051F851-C-GM,C8051F854-C-GU,C8051F862-C-GS,C8051F851-C-GU,C8051F865-C-GS,C8051F850-C-IM,C8051F865-C-IS,C8051F850-C-GM,C8051F850-C-IU,C8051F853-C-GU,C8051F853-C-IU,C8051F864-C-IS,C8051F861-C-GS,C8051F85X,C8051F864-C-GS,C8051F860-C-GS,C8051F861-C-IS,C8051F853-C-GM,C8051F853-C-IM

11/18  - 数据手册  - Rev. 1.1 代理服务 技术支持 采购服务 查看更多版本

Silicon Labs(芯科科技) EFM8 Busy Bee 系列EFM8BB3 8位MCU数据手册(中文)

EFM8BB3系列是Silicon Labs公司推出的一款高性能8位微控制器(MCU)。该系列产品具有小封装、集成度高、模拟和数字功能全面的特点,适用于各种通用应用。其主要特点包括流水线式8051内核、多个通信接口、丰富的模拟和数字外设,以及多种工作模式和低功耗设计。

SILICON LABS  -  微处理器,BUSY BEE单片机,微控制器,BUSY BEE MCU,MCU,单片机,EFM8BB31F16G-B-QFN24R,EFM8BB31F64A-B-5QFN32R,EFM8BB31F16G-B-QFN32R,EFM8BB3X-QSOP24,EFM8BB31F32I-B-QSOP24,EFM8BB31F16G-A-QFN32,EFM8BB31F64I-B-QFP32,EFM8BB31F64I-B-QFN32,EFM8BB3X-QFN24,EFM8BB31F16I-B-QFP32R,EFM8BB31F64I-B-4QFN24,EFM8BB31F64G-B-QFP32,EFM8BB31F16G-B-QSOP24R,EFM8BB31F32G-B-QFN24R,EFM8BB31F64G-B-QFN32,EFM8BB31F64G-B-QFP32R,EFM8BB31F16A-B-4QFN24R,EFM8BB31F64I-B-QSOP24R,EFM8BB31F64G-A-QFN24,EFM8BB31F32G-B-QFN32R,EFM8BB31F32G-B-QSOP24,EFM8BB31F64A-B-4QFN24,EFM8BB31F32A-B-5QFN32,EFM8BB31F32A-B-4QFN24,EFM8BB31F64G-B-QFN24,EFM8BB31F64I-B-5QFN32R,EFM8BB31F32I-B-QFN32R,EFM8BB31F32I-B-QSOP24R,EFM8BB31F64I-B-QFN32R,EFM8BB31F32,EFM8BB31F64I-B-QFN24R,EFM8BB31F64I-B-QFN24,EFM8BB31F32I-B-QFN24R,EFM8BB31F64G-B-QS0P24,EFM8BB31F64A-B-4QFN24R,EFM8BB3X-QFN32,EFM8BB3X-QFP32,EFM8BB31F32G-B-QS0P24,EFM8BB31F32A-B-5QFN32R,EFM8BB31F16A-B-4QFN24,EFM8BB31F16G-B-QSOP24,EFM8BB31F64A-B-5QFN32,EFM8BB31F16A-B-5QFN32,EFM8BB31F64G-A-QFN32,EFM8BB31F64G-B-QSOP24,EFM8BB31F16G-B-QFP32R,EFM8BB31F32G-A-QS0P24R,EFM8BB31F64,EFM8BB31F16I-B-5QFN32R,EFM8,EFM8BB31F64I-B-QSOP24,EFM8BB31F64G-B-QSOP24R,EFM8BB31F32I-B-4QFN24R,EFM8BB31F32I-B-QFP32,EFM8BB3X-4QFN24,EFM8BB31F32I-B-QFN32,EFM8BB31F16I-B-QFN24,EFM8BB31F16I-B-QFN32R,EFM8BB31F16I-B-QSOP24R,EFM8BB31F32A-B-4QFN24R,EFM8BB31F32I-B-QS0P24R,EFM8BB31F64G-B-QFN32R,EFM8BB31F64G-B-QFN24R,EFM8BB31F32I-B-4QFN24,EFM8BB31F16G-B-QFN24,EFM8BB31F32G-B-QFN32,EFM8BB31F32G-B-QFP32,EFM8BB31F16I-B-QFN24R,EFM8BB31F32G-B-QFP32R,EFM8BB3,EFM8BB31F16I-B-4QFN24,EFM8BB31F16I-B-QSOP24,EFM8BB31F32G-A-QFP32,EFM8BB31F32G-B-QSOP24R,EFM8BB31F64I-B-QFP32R,EFM8BB31F32I-B-QFP32R,EFM8BB31F32I-B-QFN24,EFM8BB31F64G-A-QS0P24,EFM8BB31F16I-B-QFP32,EFM8BB31F64G,EFM8BB31F32I-B-5QFN32,EFM8BB31F16I-B-QFN32,EFM8BB31F16I-B-4QFN24R,EFM8BB31F64I-B-5QFN32,EFM8BB31F32I-B-5QFN32R,EFM8BB31F16G-B-QFN32,EFM8BB31F32I-B-QS0P24,EFM8BB31F64I-B-4QFN24R,EFM8BB31F16G-B-QFP32,EFM8BB31F16A-B-5QFN32R,EFM8BB31F32G-B-QFN24,EFM8BB3X-5QFN32,EFM8BB31F64G-A-QSOP24,EFM8BB31F16I-B-5QFN32,精密仪表,工业电子,消费电子,电源管理和控制,工业控制和自动化,智能传感器,汽车电子,通信设备,汽车控制

2017年06月20日  - 数据手册  - Rev. 1.2 代理服务 技术支持 采购服务

EFM8Busy Bee系列EFM8BB50参考手册

该资料详细介绍了EFM8BB50系列微控制器的技术规格和应用领域。EFM8BB50是一款多功能的8位微控制器,适用于空间受限的应用,如LED照明控制、家用电器、工业自动化、玩具、消费电子产品和个人护理产品等。该系列微控制器具备50 MHz的最高操作频率、多达12个多功能5V I/O引脚、12位模数转换器、集成温度传感器、PCA和PWM通道、定时器、串行接口和SPI接口等特性。此外,资料还涵盖了核心/内存、调试接口、时钟管理、能源管理和安全等方面的详细信息。

SILICON LABS  -  MCUS,微控制器,8-BIT MICROCONTROLLERS,8位微控制器,EFM8BB50,EFM8BB50 FAMILY,EFM8,玩具,LED控制,电机控制,光学模块,器具,消费电子,LIGHTING CONTROL,PERSONAL HYGIENE PRODUCTS,电动工具,MOTOR CONTROL,BATTERY PACKS,POWER TOOLS,照明控制,TOYS,LED CONTROL,OPTICAL MODULES,APPLIANCES,工业自动化,INDUSTRIAL AUTOMATION,电池组,CONSUMER ELECTRONICS,个人卫生用品

September, 2023  - 用户指南  - Rev. 1.0 代理服务 技术支持 采购服务

Silicon Labs(芯科科技) EFM8 Busy Bee 系列EFM8BB2 8位MCU数据手册(中文)

EFM8BB2系列是Silicon Labs推出的高效能、小封装的8位微控制器,专为空间受限的应用设计。该系列采用C8051核心,提供丰富的模拟和数字外设,包括ADC、比较器、PWM、定时器等,适用于电机控制、医疗器械、消费电子等领域。

SILICON LABS  -  微处理器,BUSY BEE单片机,微控制器,BUSY BEE MCU,MCU,单片机,EFM8BB21F16I-C-QSOP24R,EFM8BB21F16,EFM8BB2X-QSOP24,EFM8BB21F16G-C-QSOP24R,EFM8BB21F16I-C-QFN20R,EFM8BB21F16I-C-QFN20,EFM8BB21F16I-C-QSOP24,EFM8,EFM8BB,EFM8BB21F16G-B-QFN20,EFM8BB21F16G-B-QSOP24,EFM8BB21F16G-C-QSOP24,EFM8BB22F16I-C-QFN28,EFM8BB2X-QFN20,EFM8BB22F16G-B-QFN28,EFM8BB22F16,EFM8BB2,EFM8BB21F16A-C-QFN20,EFM8BB21F16G-C-QFN20R,EFM8BB21F16A-C-QFN20R,EFM8BB22F16G-B-QFN28R,EFM8BB22F16A-C-QFN28,EFM8BB22F16G-C-QFN28,EFM8BB22F16G-C-QFN28R,EFM8BB2X-QFN28,EFM8BB22F16A-C-QFN28R,EFM8BB21F16G-C-QFN20,EFM8BB22F16I-C-QFN28R,照明系统,工业电子,电机控制,高速通信集线器,消费电子,传感器控制器,汽车电子,医疗器械,通信设备

2017年03月13日  - 数据手册  - Rev. 1.4 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥7.5258

现货: 6,252

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥11.9853

现货: 5,245

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥8.9198

现货: 4,418

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥7.7115

现货: 1,583

品牌:SILICON LABS

品类:8位MCU

价格:¥8.3620

现货: 1,500

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥7.1546

现货: 1,095

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥7.7115

现货: 275

品牌:SILICON LABS

品类:8位MCU

价格:¥8.3620

现货: 122

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥11.9853

现货: 91

品牌:SILICON LABS

品类:8位MCU

价格:¥8.6405

现货: 90

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:microcontroller

价格:¥4.0924

现货:39

品牌:RENESAS

品类:microcontroller

价格:¥17.3094

现货:20

品牌:RENESAS

品类:microcontroller

价格:¥31.3818

现货:20

品牌:RENESAS

品类:MCU

价格:¥23.8232

现货:7

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:126,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

液冷板/液冷机箱定制

定制水冷板尺寸30*30mm~1000*1000 mm,厚度1mm~50mm,散热能力最高50KW,承压可达3MPA;液冷机箱散热能力达500W~100KW。项目单次采购额需满足1万元以上,或年需求5万元以上。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面