一种快速的网络相机FPGA程序升级方法技术

技术编号:45531196 阅读:20 留言:0更新日期:2025-06-13 17:30
本发明专利技术涉及一种快速的网络相机FPGA程序升级方法,属于工业相机技术领域,包括以下步骤:上位机向相机发送开启升级与擦除指令;上位机读取文件内容并分包;上位机向相机DDR3存储模块发送文件内容;FPGA确认命令正确,向上位机反馈;上位机向相机回读发送内容;FPGA将DDR3存储模块的内容读取后写入FLASH中。本发明专利技术提高了FPGA软件升级的工作效率,降低升级过程中出现断电、静电、误触、电脑系统崩溃等风险。

【技术实现步骤摘要】

本专利技术属于工业相机,涉及一种快速的网络相机fpga程序升级方法。


技术介绍

1、在工业相机行业飞速发展的背景下,工业相机研发与生产过程中遇到了多种问题。如何对相机的fpga程序进行非jtag口升级就是其中问题之一,解决这个问题就能在保留相机机壳完整、使用自带接口的情况下进行fpga程序升级。

2、现有的程序升级技术包括基于串口通讯的fpga升级、fpga+dsp的方式升级、基于arm串口升级等,该类方法均通过串口往内部电路进行程序文件的写入,步骤多为flash擦除、多包程序文件接收、flash读取等。

3、现有技术诸如一种基于串口通讯的fpga+dsp在线升级方法、一种对于fpga进行远程程序的烧写方法、串口分时复用型红外热像仪系统通信及程序串口升级方法等专利,均存在烧写速度慢的缺点,通常需要烧写的fpga文件(bin、jic、sfc等格式)大小在几m至几百m之间,而普通串口波特率为115200bps,对于100m的大体量文件,发送时长为time=100*1024*1024/115200*0.8=728秒,加上flash擦除、校本文档来自技高网...

【技术保护点】

1.一种快速的网络相机FPGA程序升级方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的快速的网络相机FPGA程序升级方法,其特征在于:步骤S4中若N条指令的格式及帧尾校验和出现错误,向上位机返回错误指令,上位机接收指令后向FPGA模块发送错误指令查询指令,FPGA模块向上位机返回多条指令,每一条指令包含以下内容:本次共发送M条指令、当前为第Q条指令、错误指令包数序号;上位机接收后,向FPGA模块再次发送错误包数序号对应的正确指令,FPGA模块重新判断N条指令的格式及帧尾校验和是否正确,直至正确。

3.根据权利要求1所述的快速的网络相机FPGA程序升级方法...

【技术特征摘要】

1.一种快速的网络相机fpga程序升级方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的快速的网络相机fpga程序升级方法,其特征在于:步骤s4中若n条指令的格式及帧尾校验和出现错误,向上位机返回错误指令,上位机接收指令后向fpga模块发送错误指令查询指令,fpga模块向上位机返回多条指令,每一条指令包含以下内容:本次共发送m条指令、当前为第q条指令、错误指令包数序号;上...

【专利技术属性】
技术研发人员:柳稼齐张维刚龙梅吴海游车驰付政权谢志华徐本源
申请(专利权)人:中国电子科技集团公司第四十四研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1