CN113138779B - 基于多功能接口的fpga在线程序更新装置及方法 - Google Patents

基于多功能接口的fpga在线程序更新装置及方法 Download PDF

Info

Publication number
CN113138779B
CN113138779B CN202110432063.4A CN202110432063A CN113138779B CN 113138779 B CN113138779 B CN 113138779B CN 202110432063 A CN202110432063 A CN 202110432063A CN 113138779 B CN113138779 B CN 113138779B
Authority
CN
China
Prior art keywords
interface
fpga
protocol
upper computer
flash
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110432063.4A
Other languages
English (en)
Other versions
CN113138779A (zh
Inventor
韩健
李海军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ehiway Microelectronic Science And Technology Suzhou Co ltd
Original Assignee
Ehiway Microelectronic Science And Technology Suzhou Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ehiway Microelectronic Science And Technology Suzhou Co ltd filed Critical Ehiway Microelectronic Science And Technology Suzhou Co ltd
Priority to CN202110432063.4A priority Critical patent/CN113138779B/zh
Publication of CN113138779A publication Critical patent/CN113138779A/zh
Application granted granted Critical
Publication of CN113138779B publication Critical patent/CN113138779B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/63Image based installation; Cloning; Build to order
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/78Architectures of general purpose stored program computers comprising a single central processing unit
    • G06F15/7807System on chip, i.e. computer system on a single chip; System in package, i.e. computer system on one or more chips in a single package
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

基于多功能接口的FPGA在线程序更新装置及方法,能够解决上位机不支持特定在线更新接口或特定更新接口无法正常工作的问题。装置包括:上位机和具有FPGA的板卡,上位机与板卡通过外部接口相连;上位机包含:外部接口支持外部通信接口驱动软件、人机界面、和待更新的FPGA程序码流文件;电路板上FPGA外挂Flash,作为Flash程序存储单元,也是在线更新程序对象;各种外部接口通过接口芯片或电平转换芯片转换为FPGA接受的电平,连接至FPGA的管脚IO1和IO2上;未连接上位机的接口芯片对应IO1、IO2为输入态或高阻态;FPGA包括:协议判断单元、多协议转换单元、Flash接口单元。

Description

基于多功能接口的FPGA在线程序更新装置及方法
技术领域
本发明涉及FPGA芯片的技术领域,尤其涉及一种基于多功能接口的FPGA在线程序更新装置,以及采用这种基于多功能接口的FPGA在线程序更新装置的方法。
背景技术
在FPGA芯片应用领域,FPGA所在设备的程序在线更新是常用的重要功能和需求。在线更新无需专用下载器,可使用上位机直接通过串口等常用外部接口更新程序,简化了烧写流程,提高了效率。
但在FPGA程序在线更新时,通常需要指定FPGA更新接口的类型和通信协议。而如果在线更新程序的上位机不支持该硬件接口,则无法实现在线更新。同时如果该设备的更新接口出现硬件无法正常工作,则该设备无法进行FPGA在线程序更新。这些都降低了FPGA及其所在设备的可靠性和适应性。如果FPGA提供多个硬件接口,并支持每个接口的程序更新,则FPGA需要付出额外的管脚资源。
因此,如何使用支持多种功能接口的FPGA程序在线更新,是本领域技术人员目前亟需解决的技术问题。
发明内容
为克服现有技术的缺陷,本发明要解决的技术问题是提供了一种基于多功能接口的FPGA在线程序更新装置,其能够解决上位机不支持特定在线更新接口或特定更新接口无法正常工作的问题。
本发明的技术方案是:这种基于多功能接口的FPGA在线程序更新装置,其包括:上位机和具有FPGA的电路板,上位机与电路板通过外部接口相连;
上位机包含:外部接口支持外部通信接口驱动软件、人机界面、和待更新的FPGA程序码流文件;电路板上FPGA外挂Flash,作为Flash程序存储单元,也是在线更新程序对象;各种外部接口通过接口芯片或电平转换芯片转换为FPGA接受的电平,连接至FPGA的管脚IO1和IO2上;未连接上位机的接口芯片对应管脚IO1、IO2为输入态或高阻态;
FPGA包括:
协议判断单元,其配置来检测到FPGA接收到上位机数据后,判断协议类型,正确判断类型后,将协议类型和接收到的数据传输给多协议转换单元;
多协议转换单元,其配置来接收到协议判断单元发送的协议类型和数据,调用相应的协议转换IP核,将FPGA码流数据转换Flash可接收的数据格式;
Flash接口单元,其配置来控制Flash接口管脚的方向和功能,将调整好格式的FPGA码流数据按照Flash芯片指定的时序进行烧写固化。
本发明通过协议判断单元检测到FPGA接收到上位机数据后,判断协议类型,正确判断类型后,将协议类型和接收到的数据传输给多协议转换单元;多协议转换单元接收到协议判断单元发送的协议类型和数据,调用相应的协议转换IP核,将FPGA码流数据转换Flash可接收的数据格式;Flash接口单元控制Flash接口管脚的方向和功能,将调整好格式的FPGA码流数据按照Flash芯片指定的时序进行烧写固化;因此能够解决上位机不支持特定在线更新接口或特定更新接口无法正常工作的问题。
还提供了一种基于多功能接口的FPGA在线程序更新方法,其包括以下步骤:
(1)上位机与电路板通过外部接口成功连接后,收到在上位机人机界面上点击连接的命令,上位机通过接口向电路板发送握手指令;
(2)电路板上对应接口转换芯片接收到数据后,将握手指令调整为FPGA可接收的电平,并传输至FPGA上管脚IO1和IO2;
(3)FPGA通过协议判断单元识别到管脚IO1和IO2上有数据边沿变化,则逐一切换各种接口的协议类型,进行接口数据识别,直至确定为某接口协议,向上位机后反馈连接识别成功;
(4)上位机接收到反馈连接识别成功信息后,继续发送FPGA码流数据;
(5)协议判断单元识别到某种接口协议后,将协议类型发送给多协议转换单元,同时将后续接收到的数据透传给多协议转换单元;
(6)多协议转换单元根据接收到的协议类型,FPGA码流数据进行协议解析;并判断校验包来判断数据传输的正确性;
(7)多协议转换单元接收并解析全部FPGA程序码流数据,按照指定Flash的时序要求进行转换,并发送给Flash接口单元;
(8)Flash接口单元控制FPGA与Flash接口管脚为输出状态,将码流数据烧写至Flash中;完成操作后,向协议判断单元反馈烧写成功/失败信息;
(9)上位机接收到步骤(8)的反馈信息,在人机界面上显示。
附图说明
图1是根据本发明的基于多功能接口的FPGA在线程序更新装置的结构示意图。
图2是根据本发明的基于多功能接口的FPGA在线程序更新装置的上位机结构框图。
图3是根据本发明的基于多功能接口的FPGA在线程序更新装置的FPGA与Flash间的电路图。
图4是根据本发明的基于多功能接口的FPGA在线程序更新装置的FPGA与外部接口间的电路图。
图5是根据本发明的基于多功能接口的FPGA在线程序更新装置的FPGA内部模块信号流图。
图6是根据本发明的基于多功能接口的FPGA在线程序更新方法的流程图。
图7为本发明实施例所提供的一种上位机指令表。
具体实施方式
如图1-4所示,这种基于多功能接口的FPGA在线程序更新装置,其包括:上位机和具有FPGA的电路板(FPGA所在电路板具有RS485、RS232、CAN和I2C等外部接口),上位机与电路板通过外部接口相连(上位机硬件应支持以上外部通信接口中至少一种,如RS232);
上位机包含:外部接口支持外部通信接口驱动软件、人机界面、和待更新的FPGA程序码流文件;电路板上FPGA外挂Flash,作为Flash程序存储单元,也是在线更新程序对象;各种外部接口通过接口芯片或电平转换芯片转换为FPGA接受的电平,连接至FPGA的管脚IO1和IO2上;未连接上位机的接口芯片对应管脚IO1、IO2为输入态或高阻态;
FPGA包括:
协议判断单元,其配置来检测到FPGA接收到上位机数据后,判断协议类型,正确判断类型后,将协议类型和接收到的数据传输给多协议转换单元;
多协议转换单元,其配置来接收到协议判断单元发送的协议类型和数据,调用相应的协议转换IP核,将FPGA码流数据转换Flash可接收的数据格式;
Flash接口单元,其配置来控制Flash接口管脚的方向和功能,将调整好格式的FPGA码流数据按照Flash芯片指定的时序进行烧写固化。
本发明通过协议判断单元检测到FPGA接收到上位机数据后,判断协议类型,正确判断类型后,将协议类型和接收到的数据传输给多协议转换单元;多协议转换单元接收到协议判断单元发送的协议类型和数据,调用相应的协议转换IP核,将FPGA码流数据转换Flash可接收的数据格式;Flash接口单元控制Flash接口管脚的方向和功能,将调整好格式的FPGA码流数据按照Flash芯片指定的时序进行烧写固化;因此能够解决上位机不支持特定在线更新接口或特定更新接口无法正常工作的问题。
优选地,所述人机界面,配置为支持指令下发、数据传输和状态显示。
如图6所示,还提供了一种基于多功能接口的FPGA在线程序更新方法,其包括以下步骤:
(1)上位机与电路板通过外部接口成功连接后,收到在上位机人机界面上点击连接的命令,上位机通过接口向电路板发送握手指令;
(2)电路板上对应接口转换芯片接收到数据后,将握手指令调整为FPGA可接收的电平,并传输至FPGA上管脚IO1和IO2;
(3)FPGA通过协议判断单元识别到管脚IO1和IO2上有数据边沿变化,则逐一切换各种接口的协议类型,进行接口数据识别,直至确定为某接口协议,向上位机后反馈连接识别成功;
(4)上位机接收到反馈连接识别成功信息后,继续发送FPGA码流数据;
(5)协议判断单元识别到某种接口协议后,将协议类型发送给多协议转换单元,同时将后续接收到的数据透传给多协议转换单元;
(6)多协议转换单元根据接收到的协议类型,FPGA码流数据进行协议解析;并判断校验包来判断数据传输的正确性;
(7)多协议转换单元接收并解析全部FPGA程序码流数据,按照指定Flash的时序要求进行转换,并发送给Flash接口单元;
(8)Flash接口单元控制FPGA与Flash接口管脚为输出状态,将码流数据烧写至Flash中;完成操作后,向协议判断单元反馈烧写成功/失败信息;
(9)上位机接收到步骤(8)的反馈信息,在人机界面上显示。
优选地,所述步骤(1)中,上位机通过RS232接口向电路板发送握手指令,握手指令为RS232。
优选地,所述步骤(3)中,首先将IO1和IO2切换为RS485接口,并接收握手指令,0.5s后如未接收到RS485信息,则切换为RS232协议类型,并尝试接收RS232信息。
优选地,所述步骤(4)中,码流数据按协议响应的格式传输,并在传输若干数据后,发送一包校验包。
优选地,所述步骤(6)中,如校验失败,则反馈给上位机错误;上位机重发此包数据。
以下给出一个具体实施例的方法,其包括具体实施步骤:
1)上位机与电路板通过某种外部接口,如RS232接口成功连接后。在上位机人机界面上点击“连接”按钮。上位机通过RS232接口向电路板发送握手指令,如可指定握手指令为“RS232”;
2)电路板上对应接口转换芯片接收到数据后,将握手指令调整为FPGA可接收的电平,并传输至FPGA上管脚IO1和IO2;
3)FPGA通过协议判断单元识别到管脚IO1和IO2上有数据边沿变化,则逐一切换各种接口的协议类型,进行接口数据识别。如首先将IO1和IO2切换为RS485接口,并接收握手指令,0.5s后如未接收到“RS485”信息。则切换为RS232协议类型,并尝试接收“RS232”信息。直至确定为某接口协议,向上位机后反馈连接识别成功“RS232 OK”。
4)上位机接收到反馈信息“RS232 OK”后,则继续发送FPGA码流数据。码流数据应按协议响应的格式传输,并在传输若干数据,如256字节后,发送一包校验包;
5)协议判断单元识别到某种接口协议后,将协议类型发送给多协议转换单元,同时将后续接收到的数据透传给多协议转换单元;
6)多协议转换单元根据接收到的协议类型,FPGA码流数据进行协议解析;并判断校验包来判断数据传输的正确性;如校验失败,则反馈给上位机错误反馈;上位机重发此包数据;
7)多协议转换单元接收并解析全部FPGA程序码流数据,按照指定Flash的时序要求进行转换,并发送给Flash接口单元;
8)Flash接口单元控制FPGA与Flash接口管脚为输出状态,将码流数据烧写至Flash中。完成操作后,向协议判断单元反馈烧写成功/失败信息。
9)上位机接收到反馈信息在人机界面上显示。
以上所述,仅是本发明的较佳实施例,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属本发明技术方案的保护范围。

Claims (7)

1.基于多功能接口的FPGA在线程序更新装置,其特征在于:其包括:上位机和具有FPGA的电路板,上位机与电路板通过外部接口相连;上位机包含:外部接口支持外部通信接口驱动软件、人机界面、和待更新的FPGA程序码流文件;电路板上FPGA外挂Flash,作为Flash程序存储单元,也是在线更新程序对象;各种外部接口通过接口芯片或电平转换芯片转换为FPGA接受的电平,连接至FPGA的管脚IO1和IO2上;未连接上位机的接口芯片对应管脚IO1、IO2为输入态或高阻态;
FPGA包括:
协议判断单元,其配置来检测到FPGA接收到上位机数据后,判断协议类型,正确判断类型后,将协议类型和接收到的数据传输给多协议转换单元;
多协议转换单元,其配置来接收到协议判断单元发送的协议类型和数据,调用相应的协议转换IP核,将FPGA码流数据转换Flash可接收的数据格式;
Flash接口单元,其配置来控制Flash接口管脚的方向和功能,将调整好格式的FPGA码流数据按照Flash芯片指定的时序进行烧写固化。
2.根据权利要求1所述的基于多功能接口的FPGA在线程序更新装置,其特征在于:所述人机界面,配置为支持指令下发、数据传输和状态显示。
3.基于多功能接口的FPGA在线程序更新方法,其特征在于:其包括以下步骤:
(1)上位机与电路板通过外部接口成功连接后,收到在上位机人机界面上点击连接的命令,上位机通过接口向电路板发送握手指令;
(2)电路板上对应接口转换芯片接收到数据后,将握手指令调整为FPGA可接收的电平,并传输至FPGA上管脚IO1和IO2;
(3)FPGA通过协议判断单元识别到管脚IO1和IO2上有数据边沿变化,则逐一切换各种接口的协议类型,进行接口数据识别,直至确定为某接口协议,向上位机后反馈连接识别成功;
(4)上位机接收到反馈连接识别成功信息后,继续发送FPGA码流数据;
(5)协议判断单元识别到某种接口协议后,将协议类型发送给多协议转换单元,同时将后续接收到的数据透传给多协议转换单元;
(6)多协议转换单元根据接收到的协议类型,FPGA码流数据进行协议解析;并判断校验包来判断数据传输的正确性;
(7)多协议转换单元接收并解析全部FPGA程序码流数据,按照指定Flash的时序要求进行转换,并发送给Flash接口单元;
(8)Flash接口单元控制FPGA与Flash接口管脚为输出状态,将码流数据烧写至Flash中;完成操作后,向协议判断单元反馈烧写成功/失败信息;
(9)上位机接收到步骤(8)的反馈信息,在人机界面上显示。
4.根据权利要求3所述的基于多功能接口的FPGA在线程序更新方法,其特征在于:所述步骤(1)中,上位机通过RS232接口向电路板发送握手指令,握手指令为RS232。
5.根据权利要求4所述的基于多功能接口的FPGA在线程序更新方法,其特征在于:所述步骤(3)中,首先将管脚IO1和IO2切换为RS485接口,并接收握手指令,0.5s后如未接收到RS485信息,则切换为RS232协议类型,并尝试接收RS232信息。
6.根据权利要求5所述的基于多功能接口的FPGA在线程序更新方法,其特征在于:所述步骤(4)中,码流数据按协议响应的格式传输,并在传输若干数据后,发送一包校验包。
7.根据权利要求6所述的基于多功能接口的FPGA在线程序更新方法,其特征在于:所述步骤(6)中,如校验失败,则反馈给上位机错误;上位机重发此包数据。
CN202110432063.4A 2021-04-21 2021-04-21 基于多功能接口的fpga在线程序更新装置及方法 Active CN113138779B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110432063.4A CN113138779B (zh) 2021-04-21 2021-04-21 基于多功能接口的fpga在线程序更新装置及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110432063.4A CN113138779B (zh) 2021-04-21 2021-04-21 基于多功能接口的fpga在线程序更新装置及方法

Publications (2)

Publication Number Publication Date
CN113138779A CN113138779A (zh) 2021-07-20
CN113138779B true CN113138779B (zh) 2024-03-15

Family

ID=76813118

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110432063.4A Active CN113138779B (zh) 2021-04-21 2021-04-21 基于多功能接口的fpga在线程序更新装置及方法

Country Status (1)

Country Link
CN (1) CN113138779B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114153168A (zh) * 2021-11-29 2022-03-08 国网黑龙江省电力有限公司电力科学研究院 一种适合多种无损检测方式的数据存储传输装置
CN116432574B (zh) * 2023-06-14 2023-09-19 中科亿海微电子科技(苏州)有限公司 一种fpga配置控制器自动回读flash数据方法及装置
CN118192389A (zh) * 2024-05-15 2024-06-14 贵州航天控制技术有限公司 一种基于zynq7的飞行控制***

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103559053A (zh) * 2013-10-30 2014-02-05 迈普通信技术股份有限公司 一种板卡***及通信接口卡fpga在线升级方法
CN104252435A (zh) * 2014-08-29 2014-12-31 北京航天自动控制研究所 基于动态可重构fpga的可变结构智能接口及其配置方法
CN105868142A (zh) * 2016-06-28 2016-08-17 武汉精测电子技术股份有限公司 一种整合多种类型协议通讯方式的信号处理方法及装置
CN106843983A (zh) * 2017-02-09 2017-06-13 深圳市风云实业有限公司 远程升级现场可编程门阵列的***及方法
CN107748669A (zh) * 2017-12-08 2018-03-02 广东思派康电子科技有限公司 一种软件升级装置及方法
CN107844316A (zh) * 2017-11-17 2018-03-27 中国航空工业集团公司北京航空精密机械研究所 一种转台控制***程序升级的方法及其装置
CN110941444A (zh) * 2019-12-28 2020-03-31 深圳开立生物医疗科技股份有限公司 一种升级配置逻辑电路、方法、***及可编程逻辑器件
CN111736867A (zh) * 2020-06-05 2020-10-02 浪潮电子信息产业股份有限公司 一种fpga更新设备、方法以及存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090079467A1 (en) * 2007-09-26 2009-03-26 Sandven Magne V Method and apparatus for upgrading fpga/cpld flash devices

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103559053A (zh) * 2013-10-30 2014-02-05 迈普通信技术股份有限公司 一种板卡***及通信接口卡fpga在线升级方法
CN104252435A (zh) * 2014-08-29 2014-12-31 北京航天自动控制研究所 基于动态可重构fpga的可变结构智能接口及其配置方法
CN105868142A (zh) * 2016-06-28 2016-08-17 武汉精测电子技术股份有限公司 一种整合多种类型协议通讯方式的信号处理方法及装置
CN106843983A (zh) * 2017-02-09 2017-06-13 深圳市风云实业有限公司 远程升级现场可编程门阵列的***及方法
CN107844316A (zh) * 2017-11-17 2018-03-27 中国航空工业集团公司北京航空精密机械研究所 一种转台控制***程序升级的方法及其装置
CN107748669A (zh) * 2017-12-08 2018-03-02 广东思派康电子科技有限公司 一种软件升级装置及方法
CN110941444A (zh) * 2019-12-28 2020-03-31 深圳开立生物医疗科技股份有限公司 一种升级配置逻辑电路、方法、***及可编程逻辑器件
CN111736867A (zh) * 2020-06-05 2020-10-02 浪潮电子信息产业股份有限公司 一种fpga更新设备、方法以及存储介质

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Design of Online Reconstructable SOPC System Based on TCP/IP;Chuanfei Qiu等;《2010 International Conference on Measuring Technology and Mechatronics Automation》;20100506;1022-1025 *
RS422总线的TMS320F2812软件在线加载方法;刘政华等;《单片机与嵌入式***应用》;20190501;63-66 *
基于RapidIO的FPGA远程更新***设计与实现;朱道山;《雷达科学与技术》;20171015(第05期);543-547 *
基于uClinux的FPGA远程升级***的设计与实现;王琪;《中国优秀硕士学位论文全文数据库 信息科技辑》;20160215;I135-393 *

Also Published As

Publication number Publication date
CN113138779A (zh) 2021-07-20

Similar Documents

Publication Publication Date Title
CN113138779B (zh) 基于多功能接口的fpga在线程序更新装置及方法
CN204759403U (zh) 一种基于数据透传实现设备内部模块升级的***
CN101170438B (zh) 一种远程串口调试方法及其***
CN102411539B (zh) 一种手机外部设备在线调试方法及***
CN204873294U (zh) 基于蓝牙通讯的智能手机电梯控制***
CN112988495B (zh) 一种soc芯片复用管脚的多功能测试方法、装置及***
CN102270168A (zh) 自动检测串口信息的方法
CN107690759B (zh) 光模块、光模块***及光模块的监控方法
EP1299794B1 (en) System and method for establishing wireless connection
CN105573176A (zh) 一种机器人快速连接方法及机器人
CN204823537U (zh) 基于Wi-Fi通讯和智能手机的电梯调试***
CN102075389A (zh) 一种调试方法和设备
CN110737452A (zh) 一种fpga固件在线升级方法及***
CN101655802A (zh) 一种文件的批量下载***及其方法
US8855799B2 (en) Automated mass production method and system thereof
CN104883611A (zh) 电视屏的调试方法和***
US7890666B2 (en) Embedded protocol selection technique, related interface and computer program product
CN103176877A (zh) 调试嵌入式设备的外设的方法及其***
CN107748669B (zh) 一种软件升级装置
CN112416829B (zh) 数据传输到hmi的方法以及usb hid设备
CN102591839B (zh) 一种usb多协议自适应的方法
CN101222740A (zh) 控制配置多待测版本设备的方法、装置、***
CN109725621A (zh) 一种基于1553b总线和can总线的二级总线程序在线烧写方法
CN114040370A (zh) 一种多蓝牙设备的调试***
CN108231131B (zh) 一种eMMC测试方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant