【经验】Si4010 KEY FOB开发套件4010-DKKF_434、4010-DKKF_868的使用指导

2019-08-30 Silicon Labs
Si4010 KEY FOB开发套件,Si4010,4010-DKKF_434,4010-DKKF_868 Si4010 KEY FOB开发套件,Si4010,4010-DKKF_434,4010-DKKF_868 Si4010 KEY FOB开发套件,Si4010,4010-DKKF_434,4010-DKKF_868 Si4010 KEY FOB开发套件,Si4010,4010-DKKF_434,4010-DKKF_868

KEY FOB开发平台

SILICON LABS Si4010 KEY FOB开发平台是一个灵活的平台,可以使用Silicon Laboratories软件开发IDE轻松开发软件并测试整个系统。 该平台还允许在芯片上编程NVM。 该套件有两个版本:一个用于434 MHz频段(P/N 4010-DKKF_434),另一个用于868 MHz频段(P / N 4010-DKKF_868)。


1.1 开发板内容清单

表1 开发板清单


1.1.1  烧录适配器(P/N MSC-BA4)

编程接口板用作调试适配器和Socketed Key Fob开发板或Development Key Fob之间的接口。 它为NVM编程提供6.5 V电压。 电源由电路板上的滑动开关控制。 当用户想要在芯片上编程内部NVM存储器时需要它。

编程接口板包含一个8引脚接头,GPIO0至GPIO5以及电源和接地从插座或电池平台连接到该接头。 因此,用户可以利用该接头来控制或监视芯片引脚。

1.1.2  Si4010嵌入式Key Fob开发板(P/N MSC DKPE1)

插座(SOIC和MSOP)带有SMA连接器的钥匙扣板。


1.1.3 Si4010 MSOP Key Fob开发板434 MHz,SMA(P/N 4010-DKPB434-BM)

该开发板具有未烧制的焊接Si4010,五个按钮,SMA RF输出,电池夹和电池开关。 该板允许在程序开发期间从RAM运行用户应用程序,即使在电路板断开连接并由电池供电时也是如此。 SMA输出连接器允许有线测量RF输出信号。

1.2 Key Fob开发平台的使用

Silicon Labs IDE通过USB总线与USB调试适配器通信。 以下调试方案是可行的:

    1. EC3调试适配器->刻录适配器->Si4010带插槽的密钥卡开发板


此设置适用于在RAM中下载,运行和调试程序,或在NVM中刻录程序并运行它。 天线或测量仪器可以通过SMA连接器连接。 由于板上的插座允许使用未焊接的IC,因此这是烧制Si4010的NVM存储器的理想方案。


2. EC3调试适配器->刻录适配器->Si4010MSOP钥匙扣开发板

此设置适用于在RAM中下载,运行和调试程序。 该板具有PCB天线和电池,因此在下载程序并通过在IDE中断开开始执行后,板可以在物理上与编程接口断开连接并以移动形式进行测试。 在板上提供开关以连接/断开电池。


3. EC3调试适配器->编程适配器->用户自己的应用程序

在此设置中,用户可以使用廉价的4针接头连接将调试功能整合到最终应用中。 Silicon Labs的ToolStick USB调试适配器(不是开发套件的一部分)也与密钥卡开发平台兼容,可用于上述场景。


2.调试应用程序

为了调试应用程序,为用户提供了Silicon Laboratories IDE(集成开发环境)。 IDE提供了完整的帮助。本节不是IDE的用户手册,但突出显示了使用IDE时重要的项目。


2.1 安装IDE和USB调试适配器

下载Silicon Labs IDE(集成开发环境)并将其安装到您的计算机上。 IDE将安装到自己的目录中。主可执行文件是IDE.exe。 IDE使用USB调试适配器,如上一节所示。当IDE识别Silicon Labs USB调试适配器时,它会查询其内部固件是否与Si4010兼容。如果没有,则它会通知用户并请求更新适配器固件的权限。 Silicon Labs还提供了一个程序usb_debug_adapter_firmware_reset.exe,用于在连接到IDE之前手动清除适配器的固件。该程序与IDE主可执行文件位于同一目录中。

使用Si4010调试链时,需要在使用密钥卡调试链之前为每个USB适配器完成手动适配器固件清除。每个USB调试适配器只需执行一次该操作。然后,IDE将正确的固件编程到适配器中。

重置固件可执行文件将扫描USB端口,并为用户提供已连接的Silicon Labs USB适配器列表。 USB调试适配器名称以EC开头。用户可以将多个USB适配器连接到计算机。


2.2 Keil工具链集成

示例中的项目文件假定Keil工具链安装在:C:\ Keil目录中。 Keil工具链的位置可以在Project-Tool Chain Integration菜单中的Silabs IDE中轻松更改。 Keil工具链的评估版可以从Keil网站http://www.keil.com/下载。此免费版本具有2 kB的代码限制,并在0x0800地址处启动代码。通过遵循应用笔记AN104中关于Keil工具链集成和许可证管理的说明,Keil免费评估版本可以解锁为4 kB版本,无代码放置限制。解锁代码可以在Keil_license_number.txt文件的根文件夹中的WDS CDROM上找到。请联系您的Silicon Laboratories销售代表或分销商以获取应用帮助。


2.3  IDE功能

IDE允许以下内容:

    1.下载OMF-51链接器输出格式(例如Keil BL51链接器输出)并将源代码行与编译文件匹配。这允许源代码调试,包括变量值查看,设置断点,单步执行等。请注意,IDE不解析Keil LX51链接器的输出文件。

    2.下载应用程序的IntelHEX文件。使用IntelHEX文件时,源代码调试不可用。用户可以通过Debug  - > Breakpoints(Alt + B)菜单项设置特定代码地址的断点。用户还可以单步执行已加载代码的反汇编。

    3.设置至少4个断点,最大可能为8个的实际断点数由IDE根据芯片的出厂设置确定。

    4.单步执行代码的反汇编。如果加载了OMF文件,则单步执行与源代码匹配。

    5.在调试期间,即时查看和更改变量,SFR寄存器,XREG寄存器以及DATA / IDATA RAM和CODE / XDATA RAM的内容。 当用户在相应窗口中进行更改时,用户必须按工具栏上的刷新值(Alt + R)按钮更新设备中的值。 只更改IDE中的值不会自动在设备中更新它们。


2.4  IDE调试流程

典型的IDE调试流程包含以下步骤

    1.通过点击连接或调用菜单Debug  - > Connect菜单项,将IDE连接到芯片。

    2.通过点击下载代码(Alt + D)工具栏按钮或从Debug  - > Download object code菜单项下载OMF文件。后者也允许IntelHEX下载,但没有源代码调试功能。

    3.代码下载后,器件自动停止在CODE / XDATA RAM中的地址0x0000处。然后用户可以设置断点,单步,动画等。

    4.用户可以在设备暂停(未运行)的任何时候点击重置(Ctrl + R)工具栏按钮。 调用内部数字系统级复位,设备完成引导序列。 用户先前加载到CODE / XDATA RAM中的代码将被保留,设备将在CODE / XDATA RAM的地址0x0000处暂停。

    5.当发现错误时,用户可以在设备停止时下载新的OMF文件。无需断开设备与调试链的连接或点击重置。上面的第2项下载将在OMF / IntelHEX新代码下载完成后自动重置设备。请务必注意,每当调用Disconnect工具栏按钮或调用DebugDisconnect菜单项时,调试链都会执行以下操作:

        •启用LED驱动器。在调试期间,强制禁用LED电流驱动器。

        •清除所有断点。

        •从暂停状态释放设备,让设备从暂停时开始运行。


2.5 关于单步执行ROM代码的重要说明

单步执行ROM代码被禁用。每当用户遇到对ROM API函数的调用时,用户应该使用Step Over(F10)工具栏按钮而不是Step(F11)或Multiple Step按钮。


即使使用Step(F11)按钮单步执行ROM API功能也可以从用户的角度进行操作,但是当使用Step(F11)或Multiple Step按钮时,CPU时序被修改并且无法保证实时性能。 ROM API函数。因此,强烈建议在步进IDE中的ROM API函数时使用Step Over(F10)工具栏按钮。


使用步骤(F11)或多步骤按钮单步执行bMtp_Write()函数可能会在MTP(EEPROM)中产生不可预测的结果,因此非常不推荐。在调试MTP写入功能时,应该使用Step Over(F10)工具,run to cursor或设置断点。

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

本文由小童翻译自Silicon Labs,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(1

  • 慧慧1985 Lv7. 资深专家 2019-08-30
    学习学习
没有更多评论了

相关推荐

【经验】如何确认Si4010无线SOC烧录的代码是否正确?

Si4010是Silicon Labs公司基于C8051内核的无线SOC,频段范围为27-960MHz,具有工业级和汽车级两种规格,因此被广泛应用于汽车RKE、家居安防和车库门等应用场景。Si4010为降低成本,采用的是OTP烧录,即NVM Memory只能烧录一次。最近在客户RKE产品中,产线上测试发现设备工作异常的情况,想要确认异常设备烧录的Code是否正确,应该如何实现呢?本文将做介绍。

2019-05-01 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】浅析将射频发射器Si4010保存数据到内部EEPROM的方法

我们在使用Silicon Labs的Si4010芯片开发产品的时候,有时候需要将某些数据保存到芯片内部的EEPROM里面,以便实现掉电保存数据的功能。本文以Si4010芯片的keyfob_demo_2工程为例,介绍保存数据到芯片内部EEPROM的方法。

2022-11-29 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】如何让Silicon Labs IDE支持射频发射器Si4010开发

在使用Silicon Labs IDE 新建项目工程时,虽然header files没有SI4010 型号,但Silicon Labs IDE 是支持射频发射器SI4010 程序编译、下载、在线调试代码的。

2017-09-14 -  设计经验 代理服务 技术支持 现货查询 批量订货

拆解汽车无线钥匙发现Silicon Labs 单芯片遥控IC

通过拆解发现,Silicon Labs射频发射器Si4010作为一款设计简单、成本低廉的单芯片遥控IC被工程师们广泛使用于无线钥匙射频发送系统中。

2016-03-07 -  新应用 代理服务 技术支持 现货查询 批量订货

Silicon Labs(芯科科技) Si4010刻录工具包

型号- SI4010-C2-AS,SI4010-C2-GTR,SI4010,SI4010-C2-GSR,SI4010-C2-GT,SI401X,SI4010-C2-GS,SI4010-C2-ATR

2017年08月21日  - SILICON LABS  - 开发环境(软件/固件)  - 1.0 代理服务 技术支持 现货查询 批量订货

【选型】Si4010无线发射SoC芯片用在充电枪与新能源汽车充电口通信, 为客户带来智能化的使用体验

Silicon Labs的Si4010无线发射SoC芯片具有业界领先的射频性能、高集成度、高可靠性、灵活性、低BOM成本、PCB面积小和易于设计等特点,非常适合应用于充电枪上,从而轻松实现充电枪和新能源汽车充电口的通信。

2023-08-19 -  器件选型 代理服务 技术支持 现货查询 批量订货

SI4010 程序是不是烧录一次,以后就不能重新烧录了?在线调试怎么操作,多谢朋友解答

Silicon Labs公司的Si4010发射器是一个SoC芯片,集成了MCU和无线发射器,是OTP的芯片,只能烧录一次。烧录过的芯片,不能再次烧录了。片内有4KB的RAM,可以实现在线仿真调试。也就是说,板子上焊接一片未烧录过的空白片,使用Silicon labs公司的8bit IDE编译器调试,Si4010的调试接口是C2接口。Silicon Labs(芯科科技) Si4010-C2 无线发射器 数据手册

2020-03-05 -  技术问答 代理服务 技术支持 现货查询 批量订货

Silicon Labs(芯科科技) Si4010参考例程

型号- SI4010-C2-AS,SI4010-C2-GTR,SI4010,SI4010-C2-GSR,SI4010-C2-GT,SI401X,SI4010-C2-GS,SI4010-C2-ATR

2016年11月18日  - SILICON LABS  - 开发代码 代理服务 技术支持 现货查询 批量订货
1/14/2017  - SILICON LABS  - CAX设计文件  - Version 1.0 代理服务 技术支持 现货查询 批量订货

Si4010 有三种 NVM 烧写模式 - 工厂模式、用户模式和运行模式。什么是用户模式,如果选择用户模式,可以在 NVM 中更改我的代码吗?

这些模式决定烧写文件如何组成。在 Factory(工厂)模式下,在 NVM 中以及 NVM 中的其余部分,仅 Silicon Labs 工厂设置对用户开放以便用户可以输入他们的代码。在 USER(用户)模式下,客户可以写入到 NVM 中,并仍然使用 IDE 做进一步的补充。NVM 是一次可编程器件 (OTP),所以被写入的区域不能再次写入。未写入的 NVM 区域仍然可以编程。在此模式下,Si4010 不会自动将 NVM 用户代码复制到 RAM 并开始执行。用户必须进行启动以执行代码。C2 接口仍然可用,因此可以使用 Silabs IDE 调试代码。在 RUN(运行)模式下,C2 接口被禁用,代码将在启动时从 NVM 复制到 RAM 并立即执行。进行此操作之后将无法进行修改,该设备将不连接到 IDE 或 NVM 烧写工具。

2019-08-15 -  技术问答 代理服务 技术支持 现货查询 批量订货

Si4010-C2-GT芯片如何配置GPIO8和GPIO9引脚为输入或输出?

将GPIO8和GPIO9配置为输入,需将P1CON[1:0]寄存器均设置为0,并将P1[1:0]均设置为1,此时读取P1[1:0]即为输入值。需要IO作为输出仅需要写P1[1:0]即可正常输出。

2017-05-10 -  技术问答 代理服务 技术支持 现货查询 批量订货
7/3/2020  - SILICON LABS  - CAX设计文件  - Version 1.0 代理服务 技术支持 现货查询 批量订货

Si4010-C2 CRYSTAL-LESS SOC RF TRANSMITTER

型号- SI4010-C2-GS,SI4010,SI4010-C2-GT,SI4010C2,SI4010-C2-AS,SI4010-C2-AT,SI4010-C2

8/20  - SILICON LABS  - 数据手册  - Rev. 1.1 代理服务 技术支持 现货查询 批量订货 查看更多版本

如何通过SIlicon Labs IDE建立一个Si4010的新工程?

Silicon Labs IDE支持si4010下载和调试代码,可以显示内容的特殊寄存器sfr和系统变量在视图- >调试窗口菜单。建工程时,不包含必要的头文件来自动生成一个Si4010项目,应该从一个Si4010示例项目如keyfob_demo_2根据需要修改该工程。

2018-02-07 -  技术问答 代理服务 技术支持 现货查询 批量订货
7/3/2020  - SILICON LABS  - CAX设计文件  - Version 1.0 代理服务 技术支持 现货查询 批量订货
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Evaluation Board

价格:

现货: 0

品牌:SILICON LABS

品类:8b Wireless MCU

价格:¥7.2474

现货: 9,029

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥8.1764

现货: 103,878

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.9026

现货: 98,205

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 95,458

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥27.0929

现货: 90,767

品牌:SILICON LABS

品类:Wireless SoC

价格:¥31.7756

现货: 88,300

品牌:SILICON LABS

品类:Wireless SoC

价格:¥35.3989

现货: 87,882

品牌:SILICON LABS

品类:Wireless SoC

价格:¥19.9760

现货: 84,918

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 84,861

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌: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

品牌: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

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面