Silicon Labs 单片机程序烧写接口探讨

2016-05-26 Silicon Labs(世强翻译)
单片机,32位MCU,微控制器,C8051F 单片机,32位MCU,微控制器,C8051F 单片机,32位MCU,微控制器,C8051F 单片机,32位MCU,微控制器,C8051F

本文总体介绍了SILICON LABS 产品编程烧录选择,对于一个空白器件最常用的编程方法主要有两种,系统编程和预编程,对于这两种方法的选择,主要考虑两方面,一方面看需编程的器件数量,另一方面考虑需编程的器件上是否预留调试引脚(JTAG或C2),一旦器件被编程一次,器件即可通过UART或其他接口升级固件。


编程需注意的关键点:

1)使用系统编程器件时,必须保证编程主机和编程器件共地,

2)只要器件被编程一次,器件即可通过接口协议在线升级程序固件,

3)Silicon Labs(EC2)串行调试器除了用于开发调试,也可用于产线上器件程序烧录。


系统编程

在系统编程即将器件贴片安装到终端系统上后再编程器件,这种情况下,调试接口引脚(JTAG或C2接口)提供了目标器件和编程器的连接接口,编程器可使用Silicon Labs的串行调试器(EC2),定制编程器或JTAG编程器,Silicon Labs的器件支持JTAG编程。


不管是使用Silicon Labs的串行调试器还是定制一个编程器,在系统编程都需要器件提供 (JTAG或C2)调试接口引脚。其中,JTAG编程接口引脚包括TCK、TMS、TDI、TDO和GND,并且编程器的地和目标器件的地必须连接到同一地。C2编程接口包括C2CK、C2D和GND。


Silicon Labs(EC2) 串行调试器不但可以用于系统开发调试还可用于生产时器件的编程。


如果利用EC2串行调试器编程器件,Silicon Labs 提供了一个命令行加载工具FlashUtilCL.exe,支持加载HEX文件到目标器件,这个工具也支持JTAG加载,这个命令行加载工具可从Silicon Labs网站的开发工具网页下载。命令行加载编程工具提供了Silicon Labs的DLL工具,这个DLL可用于编写定置软件(使用比如VISUAL Basic或Visual C++)并通过EC2串行调试器编程器件。


预编程器件

预编程用于终端系统器件没有提供调试引脚,器件被贴片到终端系统上之前需预先编程好。预编程可利用Silicon Labs提供的出厂编程服务,或制作定制编程器,也可利用第三方编程器编程。


在产品订购时,Silicon Labs针对所有的C8051F系列器件提供了一个编程服务,客户可以直接将预编程好的器件贴片到最终系统上,不需要预留调试接口引脚。可联系Silicon Labs的代理商世强了解相关信息。也可选择通过定制编程器,在器件贴片安装到最终系统前编程器件,这类编程器一般都会有一个或多个编程卡座用来固定空白器件,用于编程器件。很多第三方编工具提供Silicon Labs器件编程选择,这些第三方供应商可从Silicon Labs网站找到,可联系这些供应商了解更多编程解决方案。


升级固件

所有的Silicon Labs 器件具有通过应用程序编程FLASH升级固件的功能,一旦一个空白器件被编程过一次,即可通过应用程序在线升级固件。固件的升级可通过应用程序接收升级数据,通信接口可以是任何通信外设,比如UART或I2C等等,具体可查看应用笔记AN112,通过串口UART升级固件的例子。



看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。

Silicon Labs Simplicity Studio平台开发工具
Silicon Labs 集成开发环境工具
Silicon Labs 配置向导2开发工具
Silicon Labs FLASH编程开发工具
Silicon Labs 8位MCU Keil PK51 开发工具
Silicon Labs ToolStick 开发工具
Silicon Labs μVision 调试驱动程序开发工具
Silicon Labs 生产编程器开发工具
Silicon Labs .HEX转化.SVF开发工具
Silicon Labs USB复位实用程序开发工具

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

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

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】从低功耗角度比较32位单片机EFM32和STM32

Silicon Labs 32位单片机EFM32是世界上功耗最低的单片机之一,比目前市场上所有通用MCU的功耗都要低,本文通过跟目前最流行的MCU之一由ST推出的STM32L系列低功耗MCU进行比较,来向读者展示EFM32系列32位MCU的低功耗性能。

设计经验    发布时间 : 2018-11-14

【应用】功耗电流仅900nA的32位MCU在GPS定位器上的应用

相对于传统的8位、16位单片机实现的GPS追踪器,基于EFM32JG实现的本方案具有超低功耗、集成度高和扩展性良好的优势。

新应用    发布时间 : 2019-09-05

【经验】32位MCU LEUART位周期抖动大,该如何解决?

Silicon Labs 32位MCU EFM32,当基于32.768kHz时钟使用LEUART(@9600bps)进行通讯的时候,发现存约1%误码,原因是什么?如何解决?

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

【应用】低功耗32位MCU在智能安防无线报警系统中的应用

芯科高性能低功耗的32位微控制器EFM32非常适合于智能安防系统的应用,其EFM32JG系列内核采用运算性能突出的Cortex-M3设计,极大地缩短了智能安防应用中的算法处理时间,提高了系统的性能。

新应用    发布时间 : 2019-09-03

32bit低功耗EFM32G840F128 单片机GPIO的上下拉电阻功能相对于其它单片机有什么特色?

相对于其它单片机,EFM32的上下拉电阻功能更利于低功耗。如开源模式下,当输出高电平时会自动断开该连接以降低功耗;开漏模式下,当输出低电平时,上拉电阻会自动断开以降低功耗。

技术问答    发布时间 : 2017-05-05

1.EFM8SB2单片机是不是可寻址的? 2.EFM8SB2单片机以51为内核和STC12单片机编程方法是否一样?

关于你的问题,请参考如下答案:1、问题1,EFM8SB2单片机,是C8051核,基于哈弗结构体系,数据存储器及程序存储器是单独编址,都是可寻址的。2、问题2,STC单片机是51与AVR的结合体,两者编程有不同的地方,但在C语言上,两者区别不大。

技术问答    发布时间 : 2018-08-03

EFM32单片机与stm32单片机是pin对pin对换的嘛

EFM32系列单片机,是Silicon Labs提供的基于ARM-Cortex核、超低功耗MCU。关于管脚兼容情况,要视不同型号而定。具体可参考如下资料:https://www.sekorm.com/doc/62781.html 《【选型】Silicon Labs(芯科科技) EFM32 32位MCU选型指南》

技术问答    发布时间 : 2018-10-29

【应用】高集成度、小封装!32位MCU助力RFID智能标签

外部总线接口支持4x256MB外部存储器映射空间,封装最小可做到4.36mm x 4.28mm。

新应用    发布时间 : 2019-09-05

单片机浮点运算原理是怎样的?

对于包括Silicon Labs的8位或32位在内的MCU,一般都支持浮点运算。区别在于,有的芯片内部带FPU(浮点运算单元),有的不带。对于不带FPU的MCU,比如C8051F系列、EFM8系列等,在使用浮点运算时,要加库(即包含头文件《math.h》或《iqmath.h》),编译器就会将其转换为多条普通指令来达到浮点计算功能,只不过是花费的周期会更长一些。对于带FPU的,比如EFM32PG系列,等,在使用浮点运算时,要加头文件《efm32pg1b_fpueh.h》,编译器会利用内部的硬件FPU将其转换为汇编代码,再转换为机器指令,这样的速度会快。

技术问答    发布时间 : 2017-09-20

使用EFM8UB1系列8位单片机开发USB功能时,当上位机把连接的单片机的端口关闭时,单片机会死机,是什么原因?

如果不希望单片机自动进入suspend低功耗模式,可以在设备管理器中选择对应的串口,打开属性窗口,在电源管理页面,不选择省电模式,便可以看到该设备一直处于正常状态。另外在Linux系统中也有类似的配置,可以参考下面的电源管理文件查看更详细信息:https://www.kernel.org/doc/Documentation/usb/power-management.txt。

技术问答    发布时间 : 2017-05-05

【应用】休眠功耗低至1.4uA的32位MCU助力水表等低功耗应用

EFM32JG系列32位MCU是silicon Labs采用了新的工艺而设计,专门针对低功耗市场所推出的高性价比方案。

新应用    发布时间 : 2019-09-04

支持USB HOST的EFM32LG系列单片机,在设计USB HOST时,硬件上需要注意哪些?

使用单片机EFM32LG的USB HOST时,在硬件设计上需要注意以下几点:1,必须使用外部48MHz(2500ppm)振荡器。2,在信号VBUS和GND上增加磁珠,磁珠靠近USB接口放置。3,尽可能增加开关保护,当VBUS上输出电流超过500mA时,可以关闭VBUS,以免对器件造成损坏。4,VBUS信号需要至少96uF的去耦电容,电容靠近USB接口放置。5,DM和DP两根信号线上需要串联15欧姆电阻,电阻靠近EFM32放置。6,需要TVS管进行ESD保护,TVS管靠近USB接口放置。

技术问答    发布时间 : 2017-05-05

带有USB功能的EFM32系列单片机是否可以实现USB HUB功能?

带有USB功能的EFM32系列单片机不可以实现USB HUB功能,可以实现USB Host、USB Device和USB OTG功能。

技术问答    发布时间 : 2017-05-05

C8051F340单片机的AD转换器,是否支持差分输入?

C8051F340单片机的ADC片上的温度传感器采用的是单端输入,进行外部信号测量时支持差分输入。

技术问答    发布时间 : 2017-05-05

【产品】8位、16位、32位MCU究竟该如何选择?

本文介绍8位、16位、32位MCU的差异特性。

新产品    发布时间 : 2016-04-02

展开更多

电子商城

查看更多

只看有货

品牌:SILICON LABS

品类:8位MCU

价格:¥10.6850

现货: 71,189

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 56,994

品牌:SILICON LABS

品类:32位MCU

价格:¥9.8488

现货: 23,367

品牌:SILICON LABS

品类:32位MCU

价格:¥12.9143

现货: 21,450

品牌:SILICON LABS

品类:Gecko MCU

价格:¥22.1125

现货: 20,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥7.5258

现货: 17,995

品牌:SILICON LABS

品类:32 BIT MCU

价格:¥6.2247

现货: 17,600

品牌:SILICON LABS

品类:32位MCU

价格:¥24.8076

现货: 15,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.1718

现货: 14,132

品牌:SILICON LABS

品类:32位MCU

价格:¥9.0126

现货: 12,274

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:Gecko MCU

价格:¥15.6000

现货:5,353

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:RENESAS

品类:MCU

价格:¥15.6605

现货:140,156

品牌:ST

品类:单片机(MCU)

价格:¥14.2871

现货:114,259

品牌:MICROCHIP

品类:MCU

价格:¥6.6000

现货:100,000

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥7.3800

现货:76,715

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.3000

现货:75,000

品牌:华大半导体

品类:32位微控制器

价格:¥3.1498

现货:47,341

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥51.3000

现货:30,368

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

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

提交需求>

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

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

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

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

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

收藏
收藏当前页面