[发明专利]一种程序烧录装置系统及方法在审
申请号: | 202111563935.7 | 申请日: | 2021-12-20 |
公开(公告)号: | CN114282475A | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 吴会祥;李文学;侯庆庆;林凡淼 | 申请(专利权)人: | 中国电子科技集团公司第五十八研究所 |
主分类号: | G06F30/347 | 分类号: | G06F30/347;G06F15/78;G06F115/02;G06F119/04 |
代理公司: | 无锡派尔特知识产权代理事务所(普通合伙) 32340 | 代理人: | 杨强;杨立秋 |
地址: | 214000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 程序 装置 系统 方法 | ||
1.一种程序烧录装置系统,其特征在于,包括控制模块、Flash模块、SoC模块,包括控制模块、Flash模块以及SoC模块之间依次串联相连;
所述的控制模块包括串口总线、JTAG信号检测电路、SoC工位信号检测电路、SoC存储使能引脚控制电路、Flash电源控制电路、单片机和LED显示电路;所述的串口总线、JTAG信号检测电路、SoC工位信号检测电路、SoC存储使能引脚控制电路、Flash电源控制电路和LED显示电路都与单片机分别相连;所述的串口总线、JTAG信号检测电路、SoC工位信号检测电路和SoC存储使能引脚控制电路与SoC模块分别相连;所述的Flash电源控制电路与Flash模块相连。
2.根据权利要求1所述的一种程序烧录装置系统,其特征在于:所述的SoC模块包括2n个SoC工位;所述的SoC模块矩阵式布局是n行*n列,或2行*n列,其中的n为正自然数。
3.根据权利要求2所述的一种程序烧录装置系统,其特征在于:所述的SoC工位侧均设有一个JTAG调试端口,所述的JTAG调试端口引脚数量为16位。
4.根据权利要求3所述的一种程序烧录装置系统,其特征在于:所述的JTAG调试端口第10位引脚为JTAG检测信号引脚;所述的JTAG检测信号引脚上拉电源。
5.根据权利要求2所述的一种程序烧录装置系统,其特征在于:所述的SoC工位中任意GPIO引脚与SoC工位信号检测电路相连,且所述的该GPIO引脚下拉电阻接地。
6.根据权利要求2所述的一种程序烧录装置系统,其特征在于:所述的SoC工位的所有地址线、所有数据线、所有串口总线都单独相连,且所述的地址线和数据线数据位宽不局限于16位。
7.根据权利要求1所述的一种程序烧录装置系统,其特征在于:所述的JTAG信号检测电路和SoC工位信号检测电路中均设有光电耦合器件。
8.根据权利要求1所述的一种程序烧录装置系统,其特征在于:所述的单片机包括总线控制器、主从控制器和GPIO控制器;所述的总线控制器与串口总线连接;所述的主从控制器与JTAG信号检测电路连接;所述的GPIO控制器分别与SoC工位信号检测电路、SoC存储使能引脚控制电路、Flash电源控制电路和LED显示电路相连。
9.一种程序烧录方法,所述的烧录方法基于权利要求1-8所述的烧录装置系统搭建设计,同时烧录方法按照联网状态不同,分为在线烧录方法、离线烧录方法、在线离线混合烧录方法,其特征在于,所述的在线烧录方法,包括以下步骤:
步骤S11:Flash存储芯片放入老化板插座上,上位机通过JTAG连接老化板上任意一个SoC工位上的JTAG端子;
步骤S12:单片机检测到该SoC工位的JTAG第10引脚,即JTAG检测引脚电平为低电平,且低电平持续时间超过200ms,则单片机变为从机模式,即device模式,该SoC工位为主机模式,即host模式;
步骤S13:上位机先擦除Flash存储芯片内容,并重新烧录老化程序代码,并加入烧录结束后的GPIO反馈提示,当任意一个指定工位烧录结束后,该工位SOC会发送烧录结束的打印信息给上位机,上位机上面显示该工位程序烧录完成提示;
步骤S14:上位机通过JTAG端发送指令给单片机,命令单片机连接指定SoC工位存储使能引脚,然后对指定SoC工位进行程序烧录,该工位SoC会发送烧录结束的打印信息给上位机,上位机上面显示该工位程序烧录完成提示,同时该SoC工位会通过串口发送烧录结束信息给单片机,单片机接收到该SoC工位反馈信息后,该断开该工位的存储使能引脚连接;
所述的离线烧录方法,包括以下步骤:
步骤S21:将老化程序通过Flash外部专业烧录工具烧录,并放入老化板Flash插座上,并上电;
步骤S22:单片机检测老化板卡上SoC工位检测引脚电平,即高电平表示该工位有SoC芯片放置进去,并已经成功识别;
步骤S23:单片机检测到老化板卡上有正确放置SoC芯片的工位,顺序开始控制SoC存储使能引脚连接,对SoC工位进行程序烧录;
步骤S24:每烧录好一个工位,该SoC工位会有一个GPIO引脚通过串口发送烧录完成的反馈信息给单片机;
步骤S25:单片机接收到信息后,断开该SoC工位的SoC存储使能引脚连接,连接下一个SoC工位检测引脚电平为高电平的SoC工位;
步骤S26:当老化板卡上SoC工位检测引脚电平为高电平的SoC工位程序全部烧录完成,单片机通过Flash电源控制引脚控制切断Flash电源,并通过GPIO发送数个方波给LED显示电路,示意整块板卡正确工位程序已烧录完成;
所述的在线离线混合烧录方法,包括以下步骤:
步骤S31:Flash存储芯片放入老化板插座上,上位机通过JTAG连接老化板上任意一个SoC工位上的JTAG端子;
步骤S32:单片机检测到该SoC工位的JTAG第10引脚,即JTAG检测引脚电平为低电平,则单片机变为从机模式,即device模式,该SoC工位为主机模式,即host模式;
步骤S33:上位机先擦除Flash存储芯片内容,并重新烧录老化程序代码,并加入烧录结束后的GPIO反馈提示,当任意一个指定工位烧录结束后,该工位SoC会通过JTAG发送烧录结束的打印信息给上位机,上位机上面显示该工位程序烧录完成提示;
步骤S34:老化板断电,断开上位机与JTAG的连机器,然后老化板重新上电;
步骤S35:单片机检测老化板卡上SOC工位检测引脚电平,即高电平表示该工位有SOC芯片放置进去,并成功识别;
步骤S36:单片机检测老化板卡上有SOC芯片的工位,顺序开始控制SOC存储使能引脚连接,对SOC工位进行程序烧录;
步骤S37:每烧录好一个工位,该工位会有一个GPIO引脚通过串口发送烧录完成的反馈信息给单片机;
步骤S38:单片机接收到信息后,断开该工位的SOC存储使能引脚连接,连接下一个SOC工位检测引脚电平为高电平的SOC工位;
步骤S39:当老化板卡上SOC工位检测引脚电平为高电平的SOC工位程序全部烧录完成,单片机通过Flash电源控制引脚控制切断Flash电源,并通过GPIO发送数个方波给LED显示电路,示意整块板卡正确工位程序已烧录完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第五十八研究所,未经中国电子科技集团公司第五十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111563935.7/1.html,转载请声明来源钻瓜专利网。