[发明专利]Zynq UltraScale+MPSoC平台的固件和文件自动烧写方法在审
申请号: | 202210963614.4 | 申请日: | 2022-08-11 |
公开(公告)号: | CN115408013A | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 万乐民;黄泰来 | 申请(专利权)人: | 武汉象印科技有限责任公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/41;G06F9/445 |
代理公司: | 武汉维盾知识产权代理事务所(普通合伙) 42244 | 代理人: | 蒋悦 |
地址: | 430074 湖北省武汉市东湖新技术*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | zynq ultrascale mpsoc 平台 文件 自动 方法 | ||
本发明涉及Zynq UltraScale+MPSoC平台的固件和文件自动烧写方法,包括:编译得到内核Image.ub文件、BOOT.bin文件和根文件系统,制作Linux系统启动卡,设置根文件系统存放在启动卡的第二分区;利用启动卡备份已经完成Linux驱动程序、PS和PL程序及相关Linux系统应用软件开发的Zynq UltraScale+MPSoC平台内部存储器的分区内容;编写用于内部存储器分区、格式化和文件输入的脚本;编写固件升级状态灯控制程序,用于指示固件烧写过程及烧写完成结果的状态;更改启动卡的第二分区目录文件,增加调用脚本的启动项;将得到的启动卡用于Zynq UltraScale+MPSoC平台产品的固件烧写或固件升级。本发明提高了固件烧写过程的自动化程度,简化了固件烧写过程,提高了固件烧写操作的可靠性和效率。
技术领域
本发明属于计算机烧录领域,具体涉及一种Zynq UltraScale+MPSoC平台的固件和文件自动烧写方法。
背景技术
目前Zynq UltraScale+MPSoC平台,应用广泛,其内置的ARM+FPGA架构,能够很方便的进行一些轻量化,小型化,低功耗,接口复杂的嵌入式系统应用开发,但官方提供的固件更新和烧写过程较为复杂繁琐,特别是开发完一款基于Zynq UltraScale+MPSoC平台的嵌入式固件系统,也很难原封不动的移植到另一个需要量产的Zynq UltraScale+MPSoC平台产品上。如何快速移植Zynq UltraScale+MPSoC平台镜像和启动文件到量产设备上成为了越来越重要的问题。
目前,Zynq UltraScale+MPSoC平台的启动以EMMC方式居多,该启动方式优于TF卡启动方式是因为能避免TF读写速度低,工作温度范围小,以及接触不牢靠的问题,这也是为什么手机厂商慢慢摒弃掉TF卡外部存储设备转而使用EMMC存储的原因。
现有技术的更新EMMC文件系统的方法包括:
USB OTG功能+配套的上位机刷机工具进行嵌入式设备的EMMC固件更新方法,目前大部分手机的嵌入式固件和文件系统烧写更新都是使用这种方法。缺点是必须人全程参与,必须通过电脑刷机软件操作,必须使用到电脑和相关连接线缆等。
云端无线固件更新方法,通过WIFI连接到远程服务端进行固件更新。目前这种方法速度较慢,受制于网络状态,且容易出现网络中断等不可控因素,且要维护云端固件库和云端服务程序,费用高,维护难,不适于用于量产烧写工作。
利用上位机安装Linux虚拟机,并利用Linux虚拟机的开发环境对ZynqUltraScale+MPSoC平台开发环境里面的固件和文件系统进行开发和定制,然后通过网络NFS或者TFTP的方式对Zynq UltraScale+MPSoC平台进行升级烧写的方法,该方法用到uboot的地方较多,手动输入指令过程较为繁琐、易出错,且Linux虚拟机和网络传输协议和环境搭建较为复杂。
传统的TF卡方式启动ZYNQ平台并利用TF访问EMMC空间再进行相关操作的方法,该方法需要借助TF卡启动嵌入式平台,然后利用电脑进入TF卡启动系统终端对EMMC空间进行相关操作,每次操作都需要手动输入指令,人为出错的可能性增大。
因此,研究一种自动烧写Zynq UltraScale+MPSoC嵌入式平台设备固件及Linux文件系统的方法,用于烧写包含Linux内核引导文件U-Boot,Linux内核文件,设备树文件,PS+PL应用程序以及文件系统和基于文件系统开发的上位机程序等文件。
发明内容
本发明的目的是针对上述问题,提供一种Zynq UltraScale+MPSoC平台的固件和文件自动烧写方法,用于对量产Zynq UltraScale+MPSoC平台产品进行固件和文件系统的自动烧写或固件升级,代替人工,提高烧操作的可靠性和效率,确保烧写环节高效、快速、稳定、无差错。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉象印科技有限责任公司,未经武汉象印科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210963614.4/2.html,转载请声明来源钻瓜专利网。