[发明专利]一种基于以太网的远程硬件升级方法在审
申请号: | 201811313735.4 | 申请日: | 2018-11-06 |
公开(公告)号: | CN109656604A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 王忆文;罗俊梅;邓强;王松明;徐波 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F8/61;G06F15/78 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610054 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 以太网 远程硬件 以太网MAC控制器 微控制器 上位机 升级 缓存 嵌入式闪存 外挂存储器 以太网接口 程序文件 方法使用 数据固化 传统的 微控制 搬移 擦除 烧写 网口 写入 传送 发送 配置 | ||
本发明公开了一种基于以太网的远程硬件升级方法。该以太网集成在一个SOC系统当中,此SOC系统包括了微控制器、嵌入式闪存eFLASH、以太网MAC控制器、FLASH控制器等模块;以太网MAC控制器通过PHY芯片向外扩展至网口;FLASH控制器外挂存储器PC28F00BM29EWHA;上位机生成好配置微控制器用的程序文件,通过以太网传送至FLASH存储器进行缓存,然后微控制器执行上位机发送的擦除、写入、搬移命令,将数据固化在eFLASH里。本方法使用以太网接口实现了该SOC系统的远程硬件升级,使用简单,并且要比传统的JTAG烧写方法快。
技术领域
本发明属于电子信息技术领域,涉及一种基于以太网的远程硬件升级方法。
背景技术
现代社会是信息化社会,几乎每个领域都要用到计算机网络,在各种计算机网络技术中,以太网技术毫无疑问是应用范围最广的一种。以太网技术属于局域网链路层标准中的一种,凭借其低成本、高速率、低延迟等优点战胜了令牌总线、令牌环、wangnet、FDDI等其他局域网技术,成为当今局域网范围市场占有率最高的技术。以太网最初由Xerox公司于20世纪70年代发明,其只适用于一公里范围内数百个个人工作站的互连,速率为2.94Mbps;接着Xerox公司又和Intel公司和DEC公司合作推出有关以太网的工业标准,即《以太网:数据链路层和物理层规范1.0版本》;1982年,公布2.0版本,速率为10Mbps,这就是通常所称的以太网;20世纪80年代初期,IEEE 802委员会制定出局域网体系结构,即IEEE 802参考模型。
基于嵌入式处理器的片上系统(SOC)在完成上电复位后,处理器需要初始化相应的外设资源,如以太网等。这些初始化程序通常是固化在FLASH里的。远程升级又称在线更新,即是在不断电的情况下,更改这些存储器里的程序,完成整个SOC系统的重新配置。
目前,主要有两种方法对SOC系统的程序进行升级,一种是使用USB-Blaster等仿真器通过JTAG(Joint Test Action Group联合测试行动小组)方式将程序写入到FLASH里,常用的有SPI FLASH、NORFLASH和NANDFLASH,如图1所示;另一种方法是当用SD卡来存储程序时,可取下SD卡,利用读卡器等设备将升级程序拷贝至SD卡,重新安装SD卡即可完成程序的升级。
受限于JTAG的时钟速率,使用JTAG烧写FLASH速度较慢,当配置数据较大时,需要很长时间才能完成程序升级;由于仿真器连线的距离限制,不能实现远程升级;若使用SD卡升级程序,则需要反复拆装SD卡,非常麻烦。
发明内容
本发明主要解决的技术问题在于针对现有JTAG烧写方式速度慢,不能远程升级等问题,提出了一种基于以太网的远程硬件升级方法。
本发明的系统采用的技术方案是:一个SOC系统,包括了微控制器、嵌入式闪存eFLASH、以太网MAC控制器、FLASH控制器等模块;其特征在于:所述SOC系统包含了以太网MAC控制器、嵌入式闪存eFLASH等,如图2所示;所述以太网MAC控制器通过PHY芯片向外扩展至网口;所述FLASH控制器外挂存储器PC28F00BM29EWHA。
本发明的方法所采用的技术方案是:一种基于以太网的远程硬件升级方法,其特征在于,包括以下步骤:
步骤1:上位机生成需要升级的此SOC系统的配置文件;
步骤2:将此SOC系统的BOOT MODE设置为从eFLASH启动;
步骤3:将步骤1中所述文件通过以太网传输至此SOC系统的外部FLASH存储器中;
步骤4:通过微控制器的命令将数据转移至内部eFLASH;
步骤5:等待SOC系统复位完成;
步骤5:执行eFLASH中对应命令,完成此SOC系统的升级过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811313735.4/2.html,转载请声明来源钻瓜专利网。