【经验】在Keil C51环境中使用UDA开发和调试EFM8系列MCU的方法和经验

2018-01-15 世强 Carol
MCU,8位MCU,EFM8,EFM8BB MCU,8位MCU,EFM8,EFM8BB MCU,8位MCU,EFM8,EFM8BB MCU,8位MCU,EFM8,EFM8BB

EFM8系列是SILICON LABS公司的8位MCU,由于其高性价比被广泛的应用于各种行业。Silicon labs有提供免费的Simplicity IDE开发环境用于开发和调试EFM8系列MCU,但是很多工程师习惯于使用Keil或IAR等第三方开发环境。EFM8支持Jlink工具调试,还支持Silicon Labs提供的调试工具(如USB Debug Adapter,EC6和Toolstick等)进行调试。本文就为大家详细介绍使用USB Debug Adapter(简称UDA)在Keil C51环境中开发和调试EFM8,本文中使用的Keil C51版本为C9.54,MCU型号为EFM8BB31F64G-A-QFN32


一、开发环境的安装


首先需要安装好新版本Keil C51开发环境(较老的版本不支持EFM8型号),并且注册正版的License。Silicon Labs免费提供EFM8和C8051F系列的8位MCU的正版License,具体如何注册正版免费Keil License可以参考另外一篇文章《教你如何3步注册Keil C51正版免费的License》链接:https://www.sekorm.com/news/8629.html。注册License成功后,就可以新建EFM8的工程进行编写和编译了。


二、调试驱动的安装


在Keil开发环境中使用UDA烧录和调试EFM8器件时,需要安装SiC8051F uVision Driver驱动,驱动安装文件下载网址:https://www.sekorm.com/doc/69626.html。安装好SiC8051F uVision Driver驱动后,在Keil的Options for Target对话框Device栏会有Silicon Labs的产品型号,如下图:

 


对EFM8BB进行在线调试,设置如下:

 


然后将UDA连接到PC,点击Settings,打开Target Setup对话框,勾选USB Debug Adapter,如下图:


 


通过以上设置,Keil工程就可以使用UDA进行下载程序和在线调试EFM8了。


世强元件电商版权所有,转载请注明来源及链接。

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

本网站所有内容禁止转载,否则追究法律责任!

评论

   |   

提交评论

全部评论(2

  • 曹先生 Lv4. 资深工程师 2019-05-25
    学习了
  • 小倾听 Lv8. 研究员 2018-01-15
    学习
没有更多评论了

相关推荐

【经验】8位MCU EFM8系列编程接口与U-EC6的连接方法

Silicon Labs 的EFM8系列的MCU是最新一代的8位MCU,芯片支持在线调试功能,采用的调试接口继承了C8051F系列的C2调试接口,这是一个两线制的调试接口,调试时只需要C2CK时钟信号与C2D数据信号就可以。本文介绍U-EC6的信号定义及Silicon Labs 8位MCU EFM8的编程接口与U-EC6的连接方法。

设计经验    发布时间 : 2019-10-31

【经验】Silicon Labs 8位MCU 烧录程序异常的解决方法

本文介绍Silicon Labs的8位MCU C8051F/EFM8系列的芯片在量产烧录过程中遇到问题的解决方法。

设计经验    发布时间 : 2019-01-27

【经验】8位MCU EFM8中插入NOP空指令的三种方法:RC-51编译器、SDCC编译器、Keil C51编译器

EFM8系列是Silicon Labs公司的8位MCU,由于其高性价比被广泛的应用于各种行业。并且EFM8系列资源丰富,能满足不同场景需求。对于单片机开发通常需要延时,对于简单的延时NOP空指令不失为一种最优的办法。

设计经验    发布时间 : 2019-10-10

BB5x 8位MCU用于嵌入式的三大优势——小尺寸、经济高效、设计简化

芯科科技的8位MCU产品组合,在芯科科技提供Simplicity Studio软件开发平台上同步支持8位和32位产品,还可支持EFR32系列无线SoC。这种单一平台解决方案有助于消除设计过程中不必要的复杂性,使设计人员能够将时间和精力集中在产品研发方面,而不是适应新的开发环境,从而缩短了开发周期并加快了上市时间。

应用方案    发布时间 : 2023-12-27

【经验】如何正确使用8位MCU的PortMatch功能

Silicon Labs的8位MCU(C8051和EFM8)都具有PortMatch功能,此功能允许一个或多个端口IO引脚上的逻辑电平变化触发系统事件。

设计经验    发布时间 : 2018-02-08

新发布BB5x 8位MCU,报名MCU技术讲座学习嵌入式开发关键技巧

本次技术讲座将详细说明以芯科科技8位和32位MCU,以及无线SoC作为物联网开发通用平台的诸多优势,包括低功耗、高性能、缩减物料清单(BOM)成本,以及可轻松迁移至无线多协议设计等等。

原厂动态    发布时间 : 2023-12-11

【经验】一文教你如何快速搭建8位MCU EFM8开发环境

Silicon Labs(芯科科技)在本文讲述如何快速搭建8位MCU EFM8开发环境,帮助行业人士深入掌握EFM8 8位MCU的开发及应用技巧。

设计经验    发布时间 : 2019-01-27

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

Silicon Labs BB5x 8位MCU强势登场,报名专题技术讲座探索物联网开发的通用MCU平台!

本次技术讲座将详细说明以芯科科技8位和32位MCU,以及无线SoC作为物联网开发通用平台的诸多优势,包括低功耗、高性能、缩减物料清单(BOM)成本,以及可轻松迁移至无线多协议设计等等。技术专家并将引领您探索新的EFM8 BB5x 8位MCU系列产品、EFM32 PG28系列产品,以及EFR32无线SoC全系列产品家族的特性。

原厂动态    发布时间 : 2023-11-23

【经验】8位MCU EFM8系列内部BOOTLOADER的空间分配

本文介绍Silicon Labs的8位MCUEFM8系列内部BOOTLOADER占用FLASH空间的情况,及程序中对FLASH空间地址的分配。

设计经验    发布时间 : 2021-08-17

Silicon Labs(芯科科技) EFM8 Busy Bee 系列EFM8BB3 8位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

数据手册  -  SILICON LABS  - Rev. 1.2  - 2017年06月20日 PDF 中文 下载

简单至关重要:为何8位MCU将持续发展?

几十年来,8位MCU一直是无数嵌入式应用的主力,尤其是消费产品和医疗器械中的应用。简单、有效的8位MCU在推动智能物联网产品的发展中发挥了核心作用。虽然其后代的功能(如32位和无线MCU)继续领先,但对于广泛的应用来说,8位MCU的普及和偏好没有放缓的迹象。

设计经验    发布时间 : 2023-11-22

【应用】超小型3mm*3mmQFN封装8位MCU EFM8BB,助力小体积小功率LED恒流源控制模块

Silicon Labs 的EFM8BB系列8位MCU,经过AEC_Q100认证,拥有高性能的ADC和数字外设,内置温度传感器,Flash可做EEPROM存储数据,节省成本。小功率LED驱动电源控制模块,因结构设计原因对MCU的封装尺寸有限制,EFM8BB系列QFN封装的3mm*3mm的封装,可以满足此类的产品对尺寸的严格要求。

应用方案    发布时间 : 2019-01-11

【经验】在Simplicity Studio中8位MCU EFM8用C编程时嵌入汇编代码的方法

目前MCU领域主流的编程语言仍是C语言,但是在某些关键的地方仍需要使用少部分汇编代码来实现,比如精确的延时,在不使用定时器的情况下C代码很难控制精确,这时嵌入汇编就有很大优势。下面就是以Silicon Labs 8位MCU EFM8BB10为例的一个操作例子。

设计经验    发布时间 : 2019-09-21

【IC】芯科新品BB5x系列8位MCU为嵌入式和IoT开发提供核心频率50MHz,比同品类高36%计算能力

芯科科技新推BB5 8位微控制器系列产品,该系列针对价格和性能进行优化,50MHz核心频率可提供比其他任何通用8位MCU高出36%计算能力,支持从1.8到5.5V多种电压选择,进一步扩展芯科科技强大MCU开发平台。

产品    发布时间 : 2023-11-16

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:

现货: 0

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 80,361

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥11.9853

现货: 14,998

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥8.9198

现货: 4,418

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 80,658

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.9026

现货: 78,555

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 72,220

品牌:SILICON LABS

品类:8位MCU

价格:¥8.1764

现货: 38,197

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥5.0172

现货: 34,322

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥4.3667

现货: 27,741

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥5.1900

现货:396

品牌:SILICON LABS

品类:8位MCU

价格:¥39.8000

现货:266

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

MCU烧录/Flash烧录/CPLD烧录

可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。

最小起订量: 1pcs 提交需求>

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面