针对外置程序存储器微处理器的自动代码烧写器的制造方法

文档序号:10247402阅读:275来源:国知局
针对外置程序存储器微处理器的自动代码烧写器的制造方法
【技术领域】
[0001]本实用新型属于电子设备生产领域,具体来说涉及一种针对外置程序存储器微处理器的自动代码烧写器。
【背景技术】
[0002]随着我国电子信息行业的逐步发展,各种微处理器广泛应用于控制、通信、信号处理等各个领域,在涉及外置程序存储器微处理器板卡的小批量生产过程中,普遍使用计算机安装相应的开发编译环境结合仿真器进行代码烧写,存在效率低下出错率高,且容易造成源代码的泄露的不足。
【实用新型内容】
[0003]为了克服现有外置程序存储器微处理器代码烧写无法脱离计算机和仿真器的不足,本实用新型提供了一种针对外置程序存储器微处理器的自动代码烧写器,该自动代码烧写器不仅完全脱离计算机和仿真器,而且烧写过程无需人工干预,烧写器通过声光信号指示烧写是否成功。
[0004]本实用新型解决其技术问题所采用的技术方案是:一种针对外置程序存储器微处理器自动代码烧写器,与待烧写板卡相连接,包括供电模块、代码存储模块和接口模块,待烧写板卡,包括微处理器,和用于存储目标代码的存储器Π ;所述微处理器与存储器Π连接;代码存储模块,包括用于存储待烧写代码的存储器I;及与待烧写板卡连接用于数据传输的接口;供电模块,用于向烧写器自身及待烧写板卡供电;接口模块包括向待烧写板卡供电的接口、数据传输的接口及设置待烧写板卡微处理器启动模式管脚。
[0005]进一步地,所述代码存储模块接口与待烧写板卡的存储器Π接口协议相同或不同。
[0006]进一步地,所述供电模块由220V々(:/1)(:电源模块组成,其输出包括5¥、7.2¥、12¥或24V的直流电压。
[0007]本实用新型同时提供了针对外置程序存储器微处理器自动代码烧写器的烧写方法,包括步骤:
[0008]SI:烧录开始时,供电模块向烧写器自身及所述微处理器上电,使所述微处理器进入启动模式;
[0009]S2:自动代码烧写器设置待烧写板卡代码加载端口 ;
[0010]S3:待烧写板卡微处理器加载存储器I中的烧写代码;
[0011 ] S4:待烧写板卡微处理器运行烧写代码,将烧写代码中包含的目标代码烧写到存储器Π中;
[0012]S5:烧写完毕,待烧写板卡微处理器通知自动代码烧写器已完成代码烧写。
[0013]进一步地,所述代码烧写过程中以声光形式指示当前状态。
[0014]进一步地,所述代码烧写完成后自动对待烧写板卡断电重启进行检测。
[0015]进一步地,所述代码烧写器接口模块包含启动模式管脚设置开关。
[0016]进一步地,所述代码烧写器可扩展为多路烧写接口,同时对多块待烧写板卡进行烧写。
[0017]自动代码烧写器含有与待烧写板卡相匹配的代码存储器,该代码存储器中存储板卡微处理器烧写程序,板卡上电后,微处理器根据自动代码烧写器设置的加载方式,加载自动代码烧写器的存储器中的程序,加载完毕后,微处理器自动运行该程序将该程序中包含的目标代码烧写到板卡上的相应存储器中,烧写完毕后,板卡给出相应信号指示自动代码烧写器代码已烧写完毕,自动代码烧写器断电重启板卡,并改变相应的设置方式,使微处理器从板卡上的程序存储器中加载代码,加载完成后,板卡运行并给出相应的指示信号,完成对该板卡的功能检测。该过程无需人工干预,不需要另外的设备和软件如计算机、开发编译软件及USB仿真器等的参与;待烧写板卡不需要预留其他仿真器或烧写器接口,节省板卡空间和生产成本;该代码烧写器方便扩展,根据生产规模不同可扩展为多路烧写接口,同时对多块待烧写板卡进行烧写;烧写完毕后,该烧写器对板卡进行检测,确定板卡工作是否正常。
[0018]本实用新型的有益效果是,烧写过程完全脱离计算机和仿真器,无需人工干预,适合批量生产。
【附图说明】
[0019]图I是本实用新型的自动代码烧写器的整体结构示意图。
[0020]图2是本实用新型的工作流程图。
[0021]图3是本实用新型的实施例I电路原理图。
[0022]图4是本实用新型的实施例2电路原理图。
[0023]图5是使用本实用新型的待烧写板卡电路原理图。
【具体实施方式】
[0024]以下对本实用新型的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本实用新型,并不用于限制本实用新型。
[0025]实施例I
[0026]如图I、图2所示,一种针对外置程序存储器微处理器自动代码烧写器,与待烧写板卡相连接,包括供电模块、代码存储模块和接口模块,待烧写板卡,包括微处理器,和用于存储目标代码的存储器Π ;所述微处理器与存储器Π连接;代码存储模块,包括用于存储待烧写代码的存储器I;及与待烧写板卡连接用于数据传输的接口;供电模块,用于向烧写器自身及待烧写板卡供电;接口模块包括向待烧写板卡供电的接口、数据传输的接口及设置待烧写板卡微处理器启动模式管脚。代码存储模块接口与待烧写板卡的存储器Π接口协议相同或不同。
[0027]烧写方法包括步骤:
[0028]SI:烧录开始时,供电模块向烧写器自身及所述微处理器上电,使所述微处理器进入启动模式;
[0029]S2:自动代码烧写器设置待烧写板卡代码加载端口 ;
[0030]S3 :待烧写板卡微处理器加载存储器I中的烧写代码;
[0031]S4:待烧写板卡微处理器运行烧写代码,将烧写代码中包含的目标代码烧写到存储器Π中;
[0032]S5 :烧写完毕,待烧写板卡微处理器通知自动代码烧写器已完成代码烧写。
[0033]如图3所示,本实用新型的存储器I为I2C接口的EEPROM芯片AT24C512B,该EEPROM芯片中已烧写图5中代码。图5为待烧写板卡,其微处理器为TMS320VC5509APGE,其板载程序存储2器为SPI接口的AT25256。含有微处理器的板卡插入本实用新型接口上电后,其相应的管脚被设置为从存储器I芯片自动加载烧写代码,烧写代码加载到微处理器后自动运行,将目标代码烧写到板载的程序存储器Π中,烧写完毕后待烧写板卡微处理器点亮图3中D1,指示烧写完成。
[0034]实施例2
[0035]如图4所示,本实用新型的微处理器为MSP430F1611IPM,该微处理器含有内置的程序存储器,其主要功能为设置相应的模式选择口一一模式选择0-4,并对烧写完毕的板卡2进行检测,本实用新型存储器I为SPI接口的EEPROM芯片AT25256,该EEPROM芯片存储烧写代码。图5为待烧写板卡,微处理器为TMS320VC5509APGE,其板载程序存储器Π为SPI接口的AT25256。待烧写板卡插入本实用新型接口上电后,其板载的程序存储器的片选管脚被本实用新型微处理器强行设置为禁止状态,图5板载微处理器TMS320VC5509APGE从存本实用新型存储器I自动加载烧写代码,烧写代码加载到图5板载微处理器TMS320VC5509APGE后自动运行,并通知本实用新型微处理器将存储器I片选设置为禁止状态,将存储器Π片选设置为使能状态,设置完毕后微处理器2将目标代码烧写到板载的程序存储器Π中,烧写完毕板载微处理器TMS320VC5509APGE点亮图4中D1,指示烧写完成。烧写完毕后,本实用新型可以根据检测位I?检测位5状态自动完成对待烧写板卡的检测。
【主权项】
1.一种针对外置程序存储器微处理器自动代码烧写器,与待烧写板卡相连接,其特征在于:包括供电模块、代码存储模块和接口模块, 所述待烧写板卡,包括微处理器,和用于存储目标代码的存储器Π ;所述微处理器与存储器π连接; 所述代码存储模块,包括用于存储待烧写代码的存储器I;及与待烧写板卡连接用于数据传输的接口 ; 所述供电模块,用于向烧写器自身及待烧写板卡供电; 所述接口模块包括向待烧写板卡供电的接口、数据传输的接口及设置待烧写板卡微处理器启动模式管脚。2.根据权利要求I所述的针对外置程序存储器微处理器自动代码烧写器,其特征在于,所述代码存储模块接口与待烧写板卡的存储器Π接口协议相同或不同。3.如权利要求I所述的针对外置程序存储器微处理器自动代码烧写器,其特征在于,供电模块由220VAC/DC电源模块组成,其输出包括5V、7. 2V、12V或24V的直流电压。4.如权利要求I所述的针对外置程序存储器微处理器自动代码烧写器,其特征在于,代码烧写过程中以声光形式指示当前状态。5.如权利要求I所述的针对外置程序存储器微处理器自动代码烧写器,其特征在于,代码烧写完成后自动对待烧写板卡断电重启进行检测。6.如权利要求I所述的针对外置程序存储器微处理器自动代码烧写器,其特征在于,代码烧写器接口模块包含启动模式管脚设置开关。7.如权利要求I所述的针对外置程序存储器微处理器自动代码烧写器,代码烧写器可扩展为多路烧写接口,同时对多块待烧写板卡进行烧写。
【专利摘要】一种针对外置程序存储器微处理器自动代码烧写器,与待烧写板卡相连接,包括供电模块、代码存储模块和接口模块,待烧写板卡包括微处理器,和用于存储目标代码的存储器Ⅱ;所述微处理器与存储器Ⅱ连接;代码存储模块,包括存储器Ⅰ和与待烧写板卡连接的接口;供电模块,用于向烧写器自身及待烧写板卡供电;接口模块包括向待烧写板卡供电的接口、数据传输的接口及设置待烧写板卡微处理器启动模式管脚。上电后,待烧写板卡微处理器首先从自动代码烧写器中的存储器中加载烧写代码,微处理器运行该烧写代码将目标代码烧写到待烧写板卡存储器,从而完成对待烧写电路板的代码自动烧写,该烧写过程完全脱离计算机及编译环境,无需人工干预。
【IPC分类】G06F13/16
【公开号】CN205158340
【申请号】CN201520839380
【发明人】满令斌, 孙伟志, 曹雪峰, 马国栋, 孙晓轩
【申请人】青岛海山海洋装备有限公司
【公开日】2016年4月13日
【申请日】2015年10月27日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1