Online updating method for USB device when communication protocol constrained

A communication protocol and equipment technology, applied in the field of data communication, can solve the problem of wasting program space and running time, and achieve the effect of improving efficiency, improving upgrade efficiency, saving processing time and program space

Active Publication Date: 2006-11-22
FEITIAN TECHNOLOGIES
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In order to overcome the problem in the prior art that the USB device upgrade method wastes program space and running time when the communication protocol is limited, the present invention adopts the method of first sending the upgrade command packet, and then continuously sending the upgrade data packet to the USB device

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Online updating method for USB device when communication protocol constrained
  • Online updating method for USB device when communication protocol constrained
  • Online updating method for USB device when communication protocol constrained

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, but not as a limitation of the present invention.

[0023] see figure 1 , the upper computer assembles the upgrade data length, upgrade data check code or upgrade password parameters into a data packet called an upgrade command packet, as the first data packet transmitted to the device, and assembles the upgrade data into an upgrade command packet Several consecutive upgrade packets with the same byte length. The USB device reads the necessary upgrade parameters from the upgrade command package, and then assembles the upgrade data package and writes it into the hardware device.

[0024] see figure 2 , for a USB device whose memory is FLASH and the physical partition length of the FLASH memory is 64 bytes, the host computer assembles the upgrade data length, upgrade data check code or upgrade password parameters into an upgrade command packet w...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The disclosed on-line upgrade method for USB device comprises: packing upgrade data into command package and data package with length aligned to FLASH USB physical partition respectively by upper computer to send to USB device, writing the received upgrade data into hardware to complete the process. This invention saves time and space, and more convenient to user even the communication protocol is limited.

Description

technical field [0001] The invention provides an upgrading method of a USB device, in particular an online upgrading method of the USB device under the condition that the communication protocol is limited, and belongs to the field of data communication. Background technique [0002] Since USB (Universal Serial Bus, Universal Serial Bus) was produced, USB devices have been continuously updated and upgraded. When upgrading the firmware of the USB device (the program used for operation in the device), the upgrade data is transmitted to the USB device in the form of data packets. The firmware upgrade process is: the host computer (computer for upgrade or special upgrade equipment, etc.) assembles the upgrade data, and sends the upgrade data to the device to be upgraded, and the device to be upgraded writes the upgrade data into the hardware device to complete the device upgrade . [0003] Since many protocols limit the length of transmitted data packets, continuous data and co...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/10
Inventor 陆舟于华章
Owner FEITIAN TECHNOLOGIES
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products