闪存烧入器及烧入系统技术方案

技术编号:11029716 阅读:71 留言:0更新日期:2015-02-11 16:23
本实用新型专利技术公开了一种闪存烧入器及烧入系统,闪存烧入器包括并口输入端、USB接口、USB转SPI单元和多个芯片连接端;并口输入端用于将多个片选信号一一对应的输出至各芯片连接端;USB接口提供读数据信号和写数据信号的传输通道;USB转SPI单元用于进行读写数据处理,其在片选信号为有效时,将来自USB接口的写数据信号输出至各芯片连接端,将来自有效片选信号所对应的芯片连接端的读数据信号输出至所述USB接口。所述芯片连接端用于连接封装有内置闪存模块的蓝牙芯片,或外挂于蓝牙芯片外部的闪存芯片。相对现有技术,本实用新型专利技术可实现一拖多的蓝牙芯片闪存烧录,且可烧录蓝牙地址及设备名称,大大提高量产效率。

【技术实现步骤摘要】
【专利摘要】本技术公开了一种闪存烧入器及烧入系统,闪存烧入器包括并口输入端、USB接口、USB转SPI单元和多个芯片连接端;并口输入端用于将多个片选信号一一对应的输出至各芯片连接端;USB接口提供读数据信号和写数据信号的传输通道;USB转SPI单元用于进行读写数据处理,其在片选信号为有效时,将来自USB接口的写数据信号输出至各芯片连接端,将来自有效片选信号所对应的芯片连接端的读数据信号输出至所述USB接口。所述芯片连接端用于连接封装有内置闪存模块的蓝牙芯片,或外挂于蓝牙芯片外部的闪存芯片。相对现有技术,本技术可实现一拖多的蓝牙芯片闪存烧录,且可烧录蓝牙地址及设备名称,大大提高量产效率。【专利说明】闪存烧入器及烧入系统
本技术涉及电子领域,尤其涉及一种高效率的闪存烧入器和烧入系统。 技术背景 烧入器是一个把可编程的集成电路写上数据的工具,主要用于单片机(含嵌入式)/存储器(含B1S)之类的芯片的编程(或称刷写),从功能上可分万用型烧入器、量产型烧入器、专用型烧入器。 现有的量产型烧入器通常是通过电脑和一个烧入器连接,电脑中运行一个软件控制烧入和打开待烧录的程序文件,然后通过USB或串口传输数据到烧入器,烧入器再传输给芯片。 但是现有的量产型的蓝牙闪存(flash)烧入器,有的无法一次烧入多枚芯片,工作效率极低;有的在一次烧入多枚芯片时,只支持烧入相同的文件,而因蓝牙芯片具有每枚芯片都有自己的蓝牙地址和设备名称,因此现有的量产型烧入器在烧录蓝牙芯片时,只能逐片烧入,总的耗时长,效率低。另外,现有的蓝牙Flash烧入器本身成本高,烧入控制流程操作复杂,无法简单一键式傻瓜式操作。 总之,目前量产型的蓝牙flash烧入器存在以下缺点: I)拷贝速度慢,都随烧入片数增加,而耗时递增; 2)操作步骤复杂,市面上的基本都要4步以上的操作流程; 3)烧入器成本高,可扩展性差; 4)烧入器都半自动操作,无法自动检查坏片、查空、编程、擦除等; 5)无法监控操作流程,不能给出有效的提示; 6)无法对烧入片数进行统计(比如坏片、好片); 7)无法对每片都写入指定的Bluetooth Address (蓝牙地址)和Device Name (设备名称); 因此,有必要已提出一种改进的技术方案来克服上述问题。
技术实现思路
有鉴于此,本技术的目的在于提供了一种高效率、快捷,可同时烧入多枚蓝牙芯片,且可同时写入蓝牙地址和设备名称的闪存烧入系统。 为了达到上述目的,根据本技术的第一方面,本技术提供一种闪存烧入器,可同时对多枚蓝牙芯片的闪存进行烧录,包括并口输入端、USB接口、USB转SPI单元和多个芯片连接端; 所述并口输入端用于将多个片选信号对应的输出至各芯片连接端; 所述USB接口提供读数据信号和写数据信号的传输通道; 所述USB转SPI单元用于进行读写数据处理,实现USB总线和SPI接口之间的通信,其在片选信号为有效时,将来自USB接口的写数据信号输出至各芯片连接端,将来自有效片选信号所对应的芯片连接端的读数据信号输出至所述USB接口; 所述芯片连接端用于连接封装有内置闪存模块的蓝牙芯片,或外挂于蓝牙芯片外部的闪存芯片。 进一步的,还可以包括用于双向稳定电平输出的驱动增强单元,其输入端分别与所述USB转SPI单元和并口输入端连接以输入写数据信号、时钟信号和片选信号,其输出端分别与各芯片连接端连接,以输出稳定电平的写数据信号、时钟信号和片选信号。 优选的,所述芯片连接端可以为烧录探针,其上设置有片选信号端、读数据信号端、写数据信号端和时钟信号端,烧录时所述烧录探针的各信号端与待烧录芯片的相对应的信号端接触连接。 优选的,所述并口输入端可以为并口插座,选择其中与所述芯片连接端数量相同的针脚作为片选信号输入端。 优选的,所述闪存烧入器可以为一拖八的蓝牙芯片闪存烧入器,所述芯片连接端有8个,所述并口插座为并口的公头,选择其8根数据线针脚作为八个片选信号输入端。 根据本技术的第二方面,提供一种闪存烧入系统,包括上位机和闪存烧入器, 所述上位机具有可与所述闪存烧入器的USB接口连接的USB连接端,和可与所述闪存烧入器的并口输入端连接的并口连接端; 所述上位机内还设置有镜像处理模块、协议处理模块、USB转SPI驱动模块、并口驱动接口以及人机交互模块; 所述人机交互模块用于接收外部输入的闪存烧入指令,并显示烧入结果; 所述镜像处理模块用于解析或封装包含蓝牙芯片参数的镜像文件,获得镜像文件中为蓝牙地址和设备名称预留的存储位置,并为待烧录的芯片产生蓝牙地址和设备名称; 所述协议处理模块用于根据来自人机交互模块的闪存烧入指令,加载来自镜像处理模块的镜像文件以及蓝牙地址和设备名称,通过所述USB转SPI驱动模块和并口驱动接口与闪存烧入器进行数据交互,从而获取闪存烧入器上的待烧录芯片的信息,对待烧录芯片执行擦除、烧录的操作,将镜像文件中的有效数据烧录到待烧录芯片的闪存存储区内,并根据获得的镜像文件中为蓝牙地址和设备名称预留的存储位置,将蓝牙地址和设备名称烧录到闪存存储区内。 与现有技术相比,本技术实现了一拖多的对多枚蓝牙芯片的闪存同时烧录,大大提高了量产效率,且通过并口传输片选信号,既可改变同时烧录芯片数量,又可满足一次性烧录和逐片烧录的不同需求,操作更灵活,适用范围更广,且可烧录蓝牙地址及设备名称,可加快了烧录速度。 【专利附图】【附图说明】 图1是本技术闪存烧入器的一种具体实施例的结构框架示意图; 图2是本技术闪存烧入器的一种具体实施例的电路原理示意图; 图3是本技术闪存烧入系统的一种具体实施例的系统框架示意图; 图4是本技术一种具体实施例的闪存烧录流程示意图。 【具体实施方式】 下面结合说明书附图来说明本技术的【具体实施方式】。 参考图1,作为本技术的一种具体实施方案,一种闪存烧入器,可同时对多枚蓝牙芯片的闪存进行烧录,包括并口输入端、USB接口、USB转SPI单元和多个芯片连接端; 所述并口输入端用于将多个片选信号对应的输出至各芯片连接端; 所述USB接口提供读数据信号和写数据信号的传输通道; 所述USB转SPI单元用于进行读写数据处理,实现USB总线和SPI接口之间的通信,其在片选信号为有效时,将来自USB接口的写数据信号输出至各芯片连接端,将来自有效片选信号所对应的芯片连接端的读数据信号输出至所述USB接口; 所述芯片连接端用于连接封装有内置闪存模块的蓝牙芯片,或外挂于蓝牙芯片外部的闪存芯片。 当芯片连接端上连接多枚蓝牙芯片或闪存芯片时,如采用信号直连的方式可能会造成数据信号不稳定,因此,作为一种较佳实施方案,所述芯片烧入器中还设置有用于双向稳定电平输出的驱动增强单元,其输入端分别与所述USB转SPI单元和并口输入端连接以输入写数据信号、时钟信号和片选信号,其输出端分别与各芯片连接端连接,以输出稳定电平的写数据信号、时钟信号和片选信号。 所述芯片连接端可以为量产型芯片烧入器常用的烧录探针,其上设置有片选信号端、读数据信号端、写数据信号端和时钟信号端,烧录时所述烧录探针本文档来自技高网
...

【技术保护点】
一种闪存烧入器,可同时对多枚蓝牙芯片的闪存进行烧录,其特征在于:包括并口输入端、USB接口、USB转SPI单元和多个芯片连接端;所述并口输入端用于将多个片选信号一一对应的输出至各芯片连接端;所述USB接口提供读数据信号和写数据信号的传输通道;所述USB转SPI单元用于进行读写数据处理,实现USB总线和SPI接口之间的通信,其在片选信号为有效时,将来自USB接口的写数据信号输出至各芯片连接端,将来自有效片选信号所对应的芯片连接端的读数据信号输出至所述USB接口;所述芯片连接端用于连接封装有内置闪存模块的蓝牙芯片,或外挂于蓝牙芯片外部的闪存芯片。

【技术特征摘要】

【专利技术属性】
技术研发人员:邹世彬
申请(专利权)人:无锡中星微电子有限公司
类型:新型
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1