基于CANFD的Zynq-7000程序升级实现方法  被引量:1

Implementation of Zynq-7000 Program Upgrade Based on CANFD

在线阅读下载全文

作  者:孙洪宇 侯仕强 董立春 梁陈 SUN Hong-yu;HOU Shi-qiang;DONG Li-chun;LIANG Chen(Harbin Xinguang Photoelectric Technology Co.,Ltd.,Harbin 150028 China;School of Electric and Engineering,Harbin University of Science and Technology,Harbin 150080 China;Harbin Guangxia College,Harbin 150028 China)

机构地区:[1]哈尔滨新光光电科技股份有限公司,黑龙江哈尔滨150028 [2]哈尔滨理工大学电气与电子工程学院,黑龙江哈尔滨150080 [3]哈尔滨广厦学院,黑龙江哈尔滨150028

出  处:《自动化技术与应用》2023年第9期9-12,98,共5页Techniques of Automation and Applications

摘  要:目前关于Zynq-7000系列芯片稳定实现IAP功能的相关方法较少,使得现场应用中出现升级运行结果出错、意外中断升级后设备不能正常恢复初始运行状态、上电运行等待程序引导等问题。通过对CANFD通信的实现、Zynq系列芯片的Bin文件结构研究、QSpi-Flash的驱动与使用、Multiboot方法研究等,实现Zynq-7020、CANFD通信硬件电路,并设计配套软件应用。实现一套上位机与Zynq通过CANFD总线收发命令的稳定程序升级系统。经验证,该实现方式数据传输快且稳定、升级过程耗时短、不会出现升级结果错误、升级意外中断不会影响下次程序升级功能等优点。At present,there are few implementation methods related to the stable realization of IAP function by zynq-7000 series chips,resulting in problems in field applications,such as error in upgrade operation result,unexpected interruption,failure of equipment to return to its initial operation state after upgrade,power on operation and waiting for program guidance.Through the realization of CANFD communication,the research on the Bin file structure of Zynq series chips,the drive and use of QSPI flash,the research on Multiboot method,the hardware circuits of Zynq-7020 and CANFD communication are realized,and the supporting software applications are designed.A stable program upgrade system is realized in which the upper computer and zynq send and receive commands through CANFD bus.It has been verified that this implementation mode has the advantages of fast and stable data transmission,short time-consuming upgrade process,no upgrade result error,unexpected upgrade interruption and no impact on the next program upgrade function.

关 键 词:CANFD Zynq-7020硬件设计 IAP Multiboot 

分 类 号:TP393.13[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象