中文 | English

代码整理:一流素材网 来源:Apycom jQuery Menus

        您现在的位置:首页 > 无线电子烧录方案

        无线电子烧录方案

         
         
        Si4010是Silicon Labs公司推出的一款完全集成无晶体CMOS SoC射频发射器,下图是Si4010芯片的内部结构图,该器件包含一个8KB的NVM用于存储用户程序,12KB的ROM存储的是出厂的API函数,该函数可由用户程序调用。Si4010主要用于汽车遥控器及其它遥控器的应用中。
         
        Si4010芯片内部的NVM、CODE、XDATA地址分配的示意图,从图中可以看出NVM并没有在CODE区的0X0000-0XFFFF的地址空间内,它只有一个虚拟地址0XE000-0XFFFF, NVM是要通过SFR间接访问的,所以针对NVM的编程与通用的编程是不同的,下面就介绍一下NVM的编程。
         
        Si4010的编程也是通过芯片的C2引脚进行编程,编程工作可以使用USB DEBUGGER ADAPTER(U-EC6)硬件进行。软件使用SILICON LABS的Si4010_NVM_Burner.exe,软件的界面如下:
         
        打开程序后按以下的操作可以实现对NVM的烧录:
         
        NVM编程实用程序(Si4010_NVM_Burner.exe)的基本操作流程如下:
         
        1.选择GUI上的Main选项卡。
         
        2.选择USB适配器。
         
        3.点击连接按钮连接到零件。
         
        4.将您的应用程序代码intel hex文件添加到User Boot部分。
         
        5.保持地址值原样 - 第一行自动填入0xE180地址。
         
        6.仅选中"运行"复选框。
         
        7.指定新的输出NVM刻录文件。如果需要,请选择覆盖。
         
        8.点击"Compose"并观察结果。gui_composer.exe在后台调用,并生成NBF文件。
         
        9.确保6.5 V编程电压连接到器件的GPIO [0](注:这是编程电压) 
         
        10.点击"Burn"来烧录设备。烧录过程会将NBF文件加载到设备中,并使用NBF文件中的信息进行实际烧录。
         
        通过以上的步骤就可以实现对Si4010的NVM的烧录了。
         
         
        世强元件电商版权所有,转载请注明来源及链接。

        首页 | 关于我们 | 产品与方案 | 新闻资讯 | 客户服务 | 联系我们

        版权所有:深圳市浦洛电子科技有限公司 粤ICP备09026821号-4 中企动力提供网站建设