【经验】解析8位微控制器EFM8BB21移植bootloader识别不到变量的处理
SILICON LABS的8位微控制器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的头文件路径添加到新的工程中,再编译新的工程,可以排除警告错误。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由东方的风提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】快速了解低功耗小封装 EFM8SB20系列bootloader应用
EFM8SB20是Silicon Labs Sleepy Bee系列的MCU,是全球最节能的小封装且功耗全面的多用途8位微控制器。采用高效的8051内核,6位电流参考和精密模拟,也是嵌入式应用的最佳选择。
【经验】8位微控制器EFM8LB1的电源及调试引脚的典型连接
EFM8LB1是Silicon Labs推出的具有全面模拟和数字功能的小封装8位微控制器(MCU),最高工作频率为72 MHz,外设资源丰富,本文主要介绍EFM8LB1的6种电源模式以及其电源引脚、调试连接引脚的典型连接图。
【经验】8位MCU EFM8SB2如何输出周期和占空比可变的PWM波形
本文提炼了PCA模块寄存器的配置方法,让读者对EFM8SB2系列8位MCUPWM输出的配置有一个清晰的了解。
Silicon Labs(芯科科技)EFM8™ 8位MCU选型指南
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
【产品】集成12位高速ADC、DAC的8位MCU C8051F00x,最高执行速度达25MIPS
C8051F00x系列是Silicon Labs的一款高集成度的混合信号8位MCU,采用强大的8051微处理器,最高执行速度可达25MIPS。还集成了12位/10位多通道ADC、VDD监控器、看门狗定时器、时钟振荡器以及其他通用部件,可以作为真正的独立片上系统解决方案,可应用于诸如便携式医疗器械、测试设备和光纤系统等领域。
EFM8BB21F16G-C-QFN20R PCBLIB&SCHLIB&INTLIB
SILICON LABS - 8-BIT MICROCONTROLLERS,8位微控制器,EFM8BB21F16G-C-QFN20R
【选型】Silicon Labs的8位微控制器EFM8BB5和EFM8BB21性能差异对比
为了方便客户了解EFM8BB5系列和EFM8BB21系列的区别,更好的进行选型,本文例举出了Silicon Labs的8位微控制器EFM8BB21、EFM8BB51和EFM8BB52三者之间的不同点,来进行性能差异对比。
8位单片机EFM8的烧录器有哪些?
8位单片机EFM8系列采用C2调试接口,常见的烧录器有:1,官方的EFM8 STK、USB Debug Adapter、ToolStick。2,第三方的U-EC2/6、WizPro200EFM(支持EFM8和EFM32)等。
EFM8BB52F32G-C-QFN32R PCBLIB&SCHLIB&INTLIB
SILICON LABS - 8-BIT MICROCONTROLLERS,8位微控制器,EFM8BB52F32G-C-QFN32R
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,工业电子,消费电子,仪表板,触摸板/键盘,汽车电子,通信设备,电池驱动式消费电子设备
【技术】8位MCU与32位MCU的区别
对某类应用做产品定义和规划时,首要任务之一就是选择理想的处理器/控制器,但开发人员往往难以选择合适的MCU。本文是关于微控制器的技术文章,该文从基本差异、基准性能、应用适用性等角度详细地对8位和32位MCU进行了分析。
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
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,精密仪表,工业电子,消费电子,电源管理和控制,工业控制和自动化,智能传感器,汽车电子,通信设备,汽车控制
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,个人卫生用品
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,照明系统,工业电子,电机控制,高速通信集线器,消费电子,传感器控制器,汽车电子,医疗器械,通信设备
电子商城
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
定制水冷板尺寸30*30mm~1000*1000 mm,厚度1mm~50mm,散热能力最高50KW,承压可达3MPA;液冷机箱散热能力达500W~100KW。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
登录 | 立即注册
提交评论