Method and device of realizing uppdating of single processor software

A software version and version update technology, applied in the direction of program control device, program loading/starting, etc., can solve the problems of complicated RAM data space division and consumption, and achieve the effect of quick and easy operation and improved operation efficiency.

Inactive Publication Date: 2005-01-12
ZTE CORP
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is to provide a method and device for realizing single-chip software version update, which solves the need to move the content in FLASH to RAM for execution in the version update of the prior art, consumes part of the resources in RAM, and causes The division of RAM data space is more complicated

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
  • Method and device of realizing uppdating of single processor software
  • Method and device of realizing uppdating of single processor software
  • Method and device of realizing uppdating of single processor software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The key point of the version update method of the present invention is that the system controls the single-chip microcomputer to run from the internal and external program space by switching the level state of the EA pin. Since the EA pin level of the single-chip microcomputer is only sampled when the chip is reset, it is necessary to latch the EA pin level and control the single-chip microcomputer RST pin signal through a programmable logic device. The selected single-chip microcomputer is a CPU with internal program storage space, which stores the program used to receive the software version and sinter the downloaded version into the FLASH; the space requirement of the external FLASH flash memory is 128K bytes, and each storage space is 64K bytes It is an independent version work area; RAM adopts 32K bytes of random access memory.

[0024] figure 1 It is the hardware principle block diagram of the device of the present invention, the P0, P1, P2 mouths and / RD, / WR, / ...

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 method is suitable to updating version of software stored in flash memory connected to single chip. A programmable logic part is utilized to switch over signal level of EA pin of single chip so that in procedure of updating version, the single chip is controlled to run from internal own memory space. After updating, version of software is called from the flash memory. The updating device includes a single chip, a RAM, a flash memory, and a programmable logic part. Comparing with prior art, the disclosed method does not need to move program codes to RAM, which will consume RAM resource, and causes complex dividing data memory space.

Description

technical field [0001] The invention relates to a method and a device for updating a software version on a single-chip microcomputer in communication technology, in particular to a method and a device for updating a remote software version using a single-chip microcomputer as a control core. Background technique [0002] The device involved in the present invention adopts a single-chip microcomputer as a control CPU, and the usual way of use is: the software version is stored in an external FLASH flash memory, and the CPU fetches instructions from the flash memory, decodes and executes. Since the program address space and data address space of the single-chip microcomputer are separated, it is impossible to modify the content in the FLASH when fetching instructions from the FLASH to execute the program. Every time the software version is updated, it is generally necessary to use a programmer to sinter and replace the FLASH flash memory. If the number of single boards or sys...

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): G06F9/445
Inventor 王志刚梁波魏元方瑜
Owner ZTE CORP
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