CN109766057A - Firmware data processing method and system - Google Patents
Firmware data processing method and system Download PDFInfo
- Publication number
- CN109766057A CN109766057A CN201910011702.2A CN201910011702A CN109766057A CN 109766057 A CN109766057 A CN 109766057A CN 201910011702 A CN201910011702 A CN 201910011702A CN 109766057 A CN109766057 A CN 109766057A
- Authority
- CN
- China
- Prior art keywords
- firmware data
- written
- data
- read
- address
- 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.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 29
- 238000003860 storage Methods 0.000 claims abstract description 121
- 238000013507 mapping Methods 0.000 claims abstract description 96
- 238000000034 method Methods 0.000 claims abstract description 31
- 238000012545 processing Methods 0.000 claims description 43
- 238000007726 management method Methods 0.000 claims description 25
- 238000006243 chemical reaction Methods 0.000 claims description 20
- 238000012423 maintenance Methods 0.000 claims description 18
- 230000003287 optical effect Effects 0.000 claims description 16
- 238000009826 distribution Methods 0.000 claims description 14
- 229910002056 binary alloy Inorganic materials 0.000 claims description 9
- 238000013523 data management Methods 0.000 claims description 5
- 238000000151 deposition Methods 0.000 claims 1
- 238000013461 design Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 21
- 230000015654 memory Effects 0.000 description 19
- 230000008569 process Effects 0.000 description 9
- 241001269238 Data Species 0.000 description 8
- 230000005611 electricity Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 239000006185 dispersion Substances 0.000 description 3
- 230000005055 memory storage Effects 0.000 description 3
- 238000005549 size reduction Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000010304 firing Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Stored Programmes (AREA)
Abstract
The embodiment of the present application provides a kind of firmware data processing method and system, this method comprises: receiving the write instruction at the end PC, said write instruction includes the information of firmware data to be written;It is instructed according to said write, the destination address of storage unit is distributed for the firmware data to be written;The firmware data to be written is written to the destination address, and the mapping relations between the firmware data to be written and the destination address are established, the mapping relations between the firmware data to be written and the destination address are stored to address mapping table.Method provided in this embodiment is able to solve the problem of being not easy to equipment debugging.
Description
Technical field
The invention relates to firmware data processing technology field more particularly to a kind of firmware data processing method and it is
System.
Background technique
It is also just different to the condition of firmware data storage since the IC type of each producer is different in Display panel field,
The corresponding storage mode of different memories is different, therefore, particularly important to the processing of firmware data, exists in the prior art not
The problem of convenient for debugging.
Summary of the invention
The embodiment of the present application provides a kind of firmware data processing method and system, is not easy to debug in the prior art to overcome
The problem of.
In a first aspect, the embodiment of the present application provides a kind of firmware data processing method, comprising:
The write instruction at the end PC is received, said write instruction includes the information of firmware data to be written;
It is instructed according to said write, the destination address of storage unit is distributed for the firmware data to be written;
The firmware data to be written is written to the destination address, and establishes the firmware data to be written and institute
The mapping relations between destination address are stated, the mapping relations between the firmware data to be written and the destination address are deposited
It stores up to address mapping table.
In a kind of possible design, the firmware data to be written includes at least one of following: register Code, electricity
Source control integrated circuit code, parameters of display code, virtual machine code and optical compensation code.
It is described that the firmware data to be written is written to the destination address in a kind of possible design, comprising:
Establish the mapping relations between the destination address and the data format of the firmware data to be written, and by institute
The mapping relations between destination address and the data format of the firmware data to be written are stated to store to format mapping table;
It is binary system Binary file format by the Data Format Transform of the firmware data to be written;
Firmware data to be written after conversion is written to the destination address.
Second aspect, the embodiment of the present application provide a kind of firmware data processing method, comprising: the reading for receiving the end PC refers to
It enables, it is described to read the information that instruction includes firmware data to be read;
According to the information of the firmware data to be read, searches address mapping table and obtain the firmware data to be read
Storage address in storage unit;
Using the data stored under the storage address as the firmware data to be read, it is sent to the end PC.
In a kind of possible design, the firmware data to be read includes at least one of following: register Code, electricity
Source control integrated circuit code, parameters of display code, virtual machine code and optical compensation code.
It is described using the data stored under the storage address as the firmware to be read in a kind of possible design
Data are sent to the end PC, comprising:
Format mapping table is searched, the corresponding data format of the storage address is obtained;
The data stored under the storage address are converted into the corresponding data format of the storage address;
The end PC is sent to using the data after conversion as the firmware data to be read.
In a kind of possible design, the reading instruction for receiving the end PC, comprising:
It receives the end PC to be instructed according to the reading that maintenance instruction is sent, the maintenance instruction includes firmware data to be safeguarded
Information, the information of the firmware data to be read are the information of the firmware data to be safeguarded.
The third aspect, the embodiment of the present application provide a kind of firmware data processing unit, comprising:
Write instruction receiving module, for receiving the write instruction at the end PC, said write instruction includes firmware to be written
The information of data;
Destination address distribution module distributes target for instructing according to said write for the firmware data to be written
The destination address of storage unit;
Writing module for the firmware data to be written to be written to the destination address, and is established described to be written
Firmware data and the destination address between mapping relations, by the firmware data to be written and the destination address it
Between mapping relations store to preset address mapping table.
In a kind of possible design, the firmware data to be written includes at least one of following: register Code, electricity
Source control integrated circuit code, parameters of display code, virtual machine code and optical compensation code.
In a kind of possible design, the write module is specifically used for: establishing the destination address and described to be written
Firmware data data format between mapping relations, and by the number of the destination address and the firmware data to be written
It stores according to the mapping relations between format to preset format mapping table;
It is binary system Binary file format by the Data Format Transform of the firmware data to be written;
Firmware data to be written after conversion is written to the destination address.
Fourth aspect, the embodiment of the present application provide a kind of firmware data processing unit, comprising:
Command reception module is read, the reading for receiving the end PC instructs, and the reading instruction includes firmware to be read
The information of data;
Storage address obtains module, for the information according to the firmware data to be read, searches preset address mapping
Table obtains storage address of the firmware data to be read in target storage unit;
Sending module, the data for will store under the storage address are sent as the firmware data to be read
To the end PC.
In a kind of possible design, the firmware data to be read includes at least one of following: register Code, electricity
Source control integrated circuit code, parameters of display code, virtual machine code and optical compensation code.
In a kind of possible design, the sending module is specifically used for:
Preset format mapping table is searched, the corresponding data format of the storage address is obtained;
The data stored under the storage address are converted into the corresponding data format of the storage address;
The end PC is sent to using the data after conversion as the firmware data to be read.
In a kind of possible design, the reading command reception module is specifically used for:
It receives the end PC to be instructed according to the reading that maintenance instruction is sent, the maintenance instruction includes firmware data to be safeguarded
Information, the information of the firmware data to be read are the information of the firmware data to be safeguarded.
5th aspect, the embodiment of the present application provides a kind of firmware data management system, comprising: storage unit, the end PC and
Firmware data processing unit described in the third aspect and the various possible designs of the third aspect.
6th aspect, the embodiment of the present application provides a kind of firmware data management system, comprising: storage unit, the end PC and
Firmware data processing unit described in fourth aspect and the various possible designs of fourth aspect.
7th aspect, the embodiment of the present application provides a kind of firmware data processing equipment, comprising: at least one processor and deposits
Reservoir;
The memory stores computer executed instructions;
At least one described processor executes the computer executed instructions of memory storage so that it is described at least one
Processor executes firmware data processing method described in the various possible designs of first aspect and first aspect as above.
Eighth aspect, the embodiment of the present application provide a kind of firmware data processing equipment, comprising: at least one processor and deposit
Reservoir;
The memory stores computer executed instructions;
At least one described processor executes the computer executed instructions of memory storage so that it is described at least one
Processor executes firmware data processing method described in the various possible designs of second aspect and second aspect as above.
9th aspect, the embodiment of the present application provide a kind of computer readable storage medium, which is characterized in that the computer
It is stored with computer executed instructions in readable storage medium storing program for executing, when processor executes the computer executed instructions, realizes as above
Firmware data processing method described in first aspect and the various possible designs of first aspect.
Tenth aspect, the embodiment of the present application provide a kind of computer readable storage medium, which is characterized in that the computer
It is stored with computer executed instructions in readable storage medium storing program for executing, when processor executes the computer executed instructions, realizes as above
Firmware data processing method described in second aspect and the various possible designs of second aspect.
Firmware data processing method and system provided in this embodiment first receive the write instruction at the end PC, and according to write-in
The information of firmware data in instruction, distributes the destination address of storage unit for the firmware data to be written, while by institute
It states firmware data to be written and is written to the destination address, establish between the firmware data to be written and the destination address
Mapping relations to address mapping table, realize the unified management of the firmware data to be written.It can be all in this programme
Firmware data to be written be written together into the destination address of the storage unit distributed, facilitate write-in, and according to described
Mapping relations between firmware data and the destination address to be written establish address mapping table, can be realized to described to be written
The unified management of the firmware data entered.This programme can be realized the unified management of firmware data, improve data-handling efficiency, can
It solves the problems, such as to be not easy to debugging.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is this Shen
Some embodiments please for those of ordinary skill in the art without any creative labor, can be with
It obtains other drawings based on these drawings.
Fig. 1 is the schematic diagram of the mode for the storage firmware data that the embodiment of the present application one provides;
The mode of unified storage firmware data shows in the firmware data processing method that Fig. 2 provides for the embodiment of the present application three
It is intended to;
Fig. 3 is the flow diagram one for the firmware data processing method that the embodiment of the present application two provides;
Address space allocation schematic diagram in the firmware data processing method that Fig. 4 provides for the embodiment of the present application four;
Fig. 5 is the flow diagram two for the firmware data processing method that the embodiment of the present application five provides;
Fig. 6 is the flow diagram three for the firmware data processing method that the embodiment of the present application six provides;
Fig. 7 is the flow diagram four for the firmware data processing method that the embodiment of the present application seven provides;
Fig. 8 is the structural schematic diagram one for the firmware data processing unit that the embodiment of the present application eight provides;
Fig. 9 is the structural schematic diagram two for the firmware data processing unit that the embodiment of the present application nine provides;
Figure 10 is the structural schematic diagram for the firmware data management system that the embodiment of the present application ten provides;
Figure 11 is the structural schematic diagram for the firmware data processing equipment that the embodiment of the present application 11 provides.
Specific embodiment
To keep the purposes, technical schemes and advantages of the embodiment of the present application clearer, below in conjunction with the embodiment of the present application
In attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is
Some embodiments of the present application, instead of all the embodiments.Based on the embodiment in the application, those of ordinary skill in the art
Every other embodiment obtained without creative efforts, shall fall in the protection scope of this application.
The description and claims of this application and term " first ", " second ", " third " " in above-mentioned attached drawing
The (if present)s such as four " are to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should manage
The data that solution uses in this way are interchangeable under appropriate circumstances, so that embodiments herein described herein for example can be to remove
Sequence other than those of illustrating or describe herein is implemented.In addition, term " includes " and " having " and theirs is any
Deformation, it is intended that cover it is non-exclusive include, for example, containing the process, method of a series of steps or units, system, production
Product or equipment those of are not necessarily limited to be clearly listed step or unit, but may include be not clearly listed or for this
A little process, methods, the other step or units of product or equipment inherently.
Fig. 1 is the schematic diagram of the mode for the storage firmware data that the embodiment of the present application one provides, and wherein firmware is program, Gu
According to being code (program code), store firmware data can be applied in display field number of packages.
In mode referring to Fig. 1, the embodiment of the present application one storage firmware data provided, different classes of code is stored
In two Flash, a Flash is integrated on TCON Board, another Flash is integrated on Left SPWB Board,
Being integrated on TCON Board simultaneously can also include: power management integrated circuit PMIC and display chip PGamma IC,
Wherein, the built-in ROM of PMIC and PGamma IC, different classes of code storage mode are as follows: Tcon Code is stored in positioned at Tcon
In Flash on Board, the end PC is total by SPI via the end Code, Tcon IC IC read/write Tcon Tcon by I2C bus
Line read/write Tcon Code;PMIC Code is stored in the ROM built in PMIC, and the end PC passes through I2C read/write PMIC Code;
PGamma Code is stored in the ROM built in PGamma IC, and the end PC passes through I2C bus read/write PGamma Code;Integrated
In the PGamma IC/PMIC of VCOM functional module, VCOM Code is stored in positioned at the ROM built in PGamma IC/PMIC
In, the end PC passes through I2C bus read/write VCOM Code;In independent PVcom IC, VCOM Code is stored in built in PVcom
ROM in, the end PC pass through I2C bus read/write VCOM Code;Demura Code is stored on SPWB Board
In Flash, the end PC passes through spi bus read/write Demura Code.Different Code is stored in different memories, convenient for setting
Standby debugging.
For the ease of the unified management of firmware data, the embodiment of the present application two provides a kind of unified storage firmware data
The schematic diagram of mode.As shown in Fig. 2, mainly different firmware datas is managed collectively by TCON chip in the present embodiment,
Then it is directed to different classes of code (firmware data), the file format needs stored in the Flash being integrated on SPWB Board
Unified coding, to realize unified management of the TCON chip to different firmware datas.
In the present embodiment, single Flash is only needed, and single Flash is integrated on SPWB.In addition, TCON Board
On the TCON chip, PMIC and the PGamma that are integrated with TCON IC, PMIC and PGamma IC, and are integrated on TCON Board
Signal transmission can be carried out between IC, TCON chip is communicated by spi bus with single Flash, and the end PC passes through I2C bus
With TCON chip communication, i.e., PMIC, PGamma IC and Flash respectively with TCON chip communication, then pass through TCON chip and PC
End communication, TCON chip passes through the destination address of single Flash of spi bus read/write again, since firmware data stores single
In Flash, concentration is compared in distribution, takes full advantage of the memory space of single Flash, and be convenient for operational administrative, avoids result in and deposit
When storing up at high cost, and waste of storage space, while solving Code change recode, every kind of Code will individually burning it is primary,
The problem of efficiency is very low, leads to high production cost.
In conjunction with Fig. 2, it to be the embodiment of the present application two referring to Fig. 3, Fig. 3 that this application provides a kind of firmware data processing methods
The flow diagram one of the firmware data processing method of offer, as shown in Figure 1, this method comprises:
S101, the write instruction for receiving the end PC, said write instruction include the information of firmware data to be written.
In practical application, the executing subject of the present embodiment can be firmware data processing equipment, the realization of the processing equipment
There are many modes, for example, the processing equipment can be program software, or it is stored with the medium of related computer program,
For example, USB flash disk, cloud disk etc.;Alternatively, the processing equipment can also be the entity apparatus for loading or being equipped with related computer program,
For example, chip, center control panel TCON etc..
In the present embodiment, it can be communicated by I2C bus with the end PC.The information of firmware data to be written can be
The mark of firmware data to be written can obtain firmware data to be written by identification marking.
Specifically, according to mark, the path that the end PC stores firmware data to be written is obtained, according to the path, is obtained
Firmware data to be written.
S102, it is instructed according to said write, the destination address of storage unit is distributed for the firmware data to be written.
Wherein, the firmware data to be written includes at least one of following: register Code, power management integrated circuit
Code, parameters of display code, virtual machine code and optical compensation code.
In the present embodiment, different firmware datas to be written is stored in the different destination addresses of storage unit, i.e., will
All firmware datas to be written are stored in single Flash, improve the burning efficiency of firmware data to be written, are reduced
Production cost, realize register Code, power management integrated circuit code, parameters of display code, virtual machine code,
And the unified management of optical compensation code.Wherein, in storing process, storage unit is distributed for the firmware data to be written
The destination address of part can be the corresponding target for being stored in storage unit of different firmware datas to be written pre-set
Destination address is distributed that is, according to the pre-set method of salary distribution for the firmware data to be written in address;It is described to be written
The destination address of firmware data distribution storage unit be also possible to be randomly assigned, need to only guarantee to be written to consolidate to be different
Number of packages is according to the different destination addresses for distributing storage unit, to realize that different firmware datas is stored in the difference of storage unit
Destination address.
For example, with reference to address space allocation schematic diagram in firmware data processing method shown in Fig. 4.It is described to be written
Firmware data distributes the specific distribution of the destination address of storage unit are as follows: optical compensation code Demura Cod is stored in single
In the preset address space B ank B of Flash, by virtual machine code VCOM Code be stored in single Flash defaultly
In the space B ank C of location, single Flash (the storage unit register Code Tcon Code being stored on SPWB Board
Part) preset address space B ank D in, the power management integrated circuit code PMIC Code is stored in single Flash
Preset address space B ank E in, the preset address that parameters of display code PGamma Code is stored in single Flash is empty
Between in Bank F.Wherein, Panel informotion is stored in the preset address space B ank A of single Flash,
Reserved is stored in the preset address space B ank G of single Flash, is not necessarily to the built-in ROM in PMIC and PGamma IC,
According to the destination address of distribution, the end PC is communicated with Tcon IC by I2C bus, then via Tcon IC by spi bus read
Write the preset address space (destination address) in single Flash, convenient for read write different classes of code (firmware data), realize each
The unified management of a code, while reducing BOM cost.
S103, the firmware data to be written is written to the destination address, and establishes the firmware number to be written
According to the mapping relations between the destination address, by the mapping between the firmware data to be written and the destination address
Relationship is stored to address mapping table.
In the present embodiment, the address mapping table can be default setting, be also possible to after distributing destination address, incite somebody to action
What the firmware data to be written was established during being written to the destination address.
If the address mapping table be it is pre-set, the firmware to be written is stored in the address mapping table
Mapping relations between data and the destination address, the firmware data write-in destination address being written into can be according to describedly
The firmware data to be written is written to the destination address by the mapping relations in the mapping table of location.
If the address mapping table is built during the firmware data to be written is written to the destination address
Vertical, then it is distributed according to the firmware data being written into and analyzes the firmware to be written to the allocation rule of destination address
Mapping relations between data and the destination address, and address mapping table is established, the mapping relations are stored to describedly
In the mapping table of location.When waiting receives the write instruction at the end PC again, write-in can be searched according to the address mapping table of foundation
Firmware data to be written is written in destination address at destination address.It is easily accessible to be stored in list by establishing address mapping table
Destination address in Flash.
Firmware data processing method provided in this embodiment first receives the write instruction at the end PC, and according in write instruction
Firmware data information, the destination address of storage unit is distributed for the firmware data to be written, while will be described to be written
The firmware data entered is written to the destination address, establishes the mapping between the firmware data to be written and the destination address
Relationship realizes the unified management of the firmware data to be written to address mapping table.It can be all to be written in this programme
The firmware data entered is written together into the destination address of the storage unit distributed, facilitates write-in, to improve data processing
Efficiency.This programme is able to solve since memory device is many kinds of, and firmware data distribution dispersion is not easy to debugging and operational administrative
The problem of.
Fig. 5 is the flow diagram two that the application implements five firmware data processing methods provided, and the present embodiment is upper
On the basis of stating embodiment, the specific implementation process of the present embodiment S103 is described in detail.As shown in figure 4, described will
The firmware data to be written is written to the destination address, may include:
S201, mapping relations between the destination address and the data format of the firmware data to be written are established,
And the mapping relations between the destination address and the data format of the firmware data to be written are stored to format mapping
Table;
S202, by the Data Format Transform of the firmware data to be written be binary system Binary file format;
S203, the firmware data to be written after conversion is written to the destination address.
In the present embodiment, the format mapping table can be being also possible to the firmware number to be written of default setting
It is established during carrying out data conversion according to write-in destination address.Wherein, if the format mapping table is will be described to be written
Firmware data write-in destination address established during data conversion, then detailed process may include: according to will be to
The firmware data of write-in carries out the unified conversion of format when destination address is written, for example, the format A for the firmware data being written into
Format transformation C, the format B format transformation C for the firmware data being written into;It establishes the firmware data write-in to be written
Mapping relations between destination address and the data format of the firmware data to be written, and format mapping table is established, it will count
It stores according to the mapping relations between format into the format mapping table.When waiting the reading instruction for receiving the end PC, Ke Yigen
According to the format mapping table of foundation, the destination address of reading is searched, to read firmware data to be read.
It wherein, is binary system Binary file format by the Data Format Transform of the firmware data to be written, and will
Firmware data to be written after conversion is written to the destination address, realizes the unified pipe of all firmware datas to be written
Reason,
It, can easily will be all to be written by address mapping table and format mapping table during specific implementation
Firmware data is unified into the same format write-in, and with can rapidly finding the target that firmware data to be written is written
Location, burning is high-efficient, takes full advantage of the memory space of single Flash, reduces production cost.This programme can be realized firmware
The unified management of data improves data-handling efficiency, and without occupying multiple storage units, reduces size reduction cost, improve
Integrated level.
Referring to Fig. 6, Fig. 5 is the flow diagram six for the firmware data processing method that the embodiment of the present application six provides.Such as Fig. 5
It is shown, this method comprises:
S301, the reading instruction for receiving the end PC, it is described to read the information that instruction includes firmware data to be read.
In the present embodiment, the information of firmware data to be read can be the mark of firmware data to be read, pass through knowledge
It does not identify, firmware data to be read can be obtained.Here the mark of firmware data to be read and above-mentioned firmware to be written
The mark of data is consistent.
S302, according to the information of the firmware data to be read, search address mapping table and obtain described to be read consolidate
Number of packages is according to the storage address in storage unit.
Wherein, the firmware data to be read includes at least one of following: register Code, power management integrated circuit
Code, parameters of display code, virtual machine code and optical compensation code.
In the present embodiment, different firmware datas to be read is stored in the different destination addresses of storage unit, wherein
There are mapping relations between the firmware data to be read and the destination address, and the mapping relations are stored in address and reflect
In firing table, by searching for address mapping table, storage address of the firmware data to be read in storage unit can be obtained.
Wherein, the destination address, which can be, pre-sets, and is also possible to be randomly assigned, guarantee as different firmwares to be read
The different destination addresses of data distribution storage unit.
For example, single that the register Code is stored on SPWB Board can be obtained according to address mapping table
In the preset address space B ank D of Flash (storage unit in SPI flash, Fig. 1), the power management integrated circuit generation
Code be stored in the preset address space B ank E of single Flash, parameters of display code be stored in single Flash defaultly
In the space B ank F of location, virtual machine code is stored in the preset address space B ank C of single Flash, by optical compensation
Code is stored in the preset address space B ank B of single Flash.
S303, using the data stored under the storage address as the firmware data to be read, be sent to the PC
End.
In the present embodiment, the data stored under the storage address are the firmware data to be read, total by I2C
Line is communicated with the end PC, i.e., the firmware data to be read is sent to the end PC.
Firmware data processing method provided in this embodiment, receives the reading instruction at the end PC, and is instructed according to the reading
In firmware data to be read information, search address mapping table and obtain the firmware data to be read in storage unit
Storage address, wherein the data stored under the storage address are the firmware data to be read, and will be described to be read
Firmware data is sent to the end PC, by searching for destination address mapping table in this programme, can quickly and accurately get institute
The storage address of firmware data to be read is stated, to obtain the firmware data to be read, and is sent to the end PC.This
The problem of scheme is able to solve since memory device is many kinds of, firmware data distribution dispersion, is not easy to debugging and operational administrative.
Referring to Fig. 7, Fig. 7 is the flow diagram four for the firmware data processing method that the embodiment of the present application seven provides, this reality
Example is applied on the basis of Fig. 5 embodiment, the specific implementation process of the present embodiment S304 is described in detail.As shown in fig. 6,
It is described using the data stored under the storage address as the firmware data to be read, be sent to the end PC, can wrap
It includes:
S401, format mapping table is searched, obtains the corresponding data format of the storage address;
S402, the data stored under the storage address are converted to the corresponding data format of the storage address;
S403, the end PC is sent to using the data after conversion as the firmware data to be read.
During specific implementation, the format mapping table can be default setting be also possible to will be described to be written
It is established during firmware data write-in destination address progress data conversion.Wherein, target is established in the format mapping table
Mapping relations between address and the data format of the firmware data to be written, according to the mapping relations between data format
The corresponding data format of the destination address can be obtained, wherein the destination address is the storage address.For example, storage
The format of firmware data to be read under address is format C, according to destination address and the firmware data to be written
Mapping relations between data format can obtain the firmware data to be read of format C being converted into format A or format B.
Wherein, the data format of the firmware data to be read is unified for binary system Binary file format, by two into
The data of Binary file format processed are converted to the corresponding number of the storage address according to the data stored under the storage address
According to format, the firmware data to be read after conversion is sent to the end PC, convenient reading realizes all firmwares to be read
The unified management of data.
Optionally, the present embodiment is on the basis of Fig. 5 or Fig. 6 embodiment, to the specific implementation process of the present embodiment S301
It is described in detail.The reading for receiving the end PC instructs, and may include:
It receives the end PC to be instructed according to the reading that maintenance instruction is sent, the maintenance instruction includes firmware data to be safeguarded
Information, the information of the firmware data to be read are the information of the firmware data to be safeguarded.
During specific implementation, developer or user safeguard the firmware data being stored in destination address
When, developer or user are received by the end PC and sends maintenance instruction, and the maintenance instruction includes firmware data to be safeguarded
Information, the information of the firmware data to be read is the information of the firmware data to be safeguarded, then receive the end PC according to
The reading instruction that maintenance instruction is sent, so that the end PC can read the firmware number to be safeguarded being stored in destination address
According to.
Firmware data processing method provided in this embodiment can be fast by searching for destination address mapping table in this programme
Speed is accurately obtained the storage address of the firmware data to be read, so that the firmware data to be read is obtained, and
It is sent to the end PC.This programme can be realized the unified management of firmware data, improve data-handling efficiency, and more without occupying
A storage unit reduces size reduction cost, improves integrated level.
Fig. 8 is the structural schematic diagram one for the firmware data processing unit that the embodiment of the present application eight provides.As shown in figure 8, institute
Stating firmware data processing equipment 50 includes: write instruction receiving module 501, destination address distribution module 502 and writing module
503。
Write instruction receiving module 501, for receiving the write instruction at the end PC, said write instruction includes to be written consolidates
The information of number of packages evidence;
Destination address distribution module 502 distributes mesh for instructing according to said write for the firmware data to be written
Mark the destination address of storage unit;
Writing module 503 for the firmware data to be written to be written to the destination address, and is established described to be written
The mapping relations between firmware data and the destination address entered, by the firmware data to be written and the destination address
Between mapping relations store to preset address mapping table.
Device provided in this embodiment can be used for executing the technical solution of above method embodiment four to embodiment five,
The realization principle and technical effect are similar, and details are not described herein again for the present embodiment.
In a kind of possible design, the firmware data to be written includes at least one of following: register Code, electricity
Source control integrated circuit code, parameters of display code, virtual machine code and optical compensation code.
In a kind of possible design, the write module 503 is specifically used for: establishing the destination address and described to be written
Mapping relations between the data format of the firmware data entered, and by the destination address and the firmware data to be written
Mapping relations between data format are stored to preset format mapping table;
It is binary system Binary file format by the Data Format Transform of the firmware data to be written;
Firmware data to be written after conversion is written to the destination address.
Fig. 9 is the structural schematic diagram two for the firmware data processing unit that the embodiment of the present application nine provides.As shown in figure 9, institute
Stating firmware data processing equipment 60 includes: to read command reception module 601, storage address acquisition module 602 and sending module
603。
Command reception module 601 is read, the reading for receiving the end PC instructs, and the reading instruction includes to be read consolidates
The information of number of packages evidence;
Storage address obtains module 602, for the information according to the firmware data to be read, searches preset address and reflects
Firing table obtains storage address of the firmware data to be read in target storage unit;
Sending module 603, the data for will store under the storage address are as the firmware data to be read, hair
It send to the end PC.
Device provided in this embodiment can be used for executing the technical solution of above method embodiment six to embodiment seven,
The realization principle and technical effect are similar, and details are not described herein again for the present embodiment.
In a kind of possible design, the firmware data to be read includes at least one of following: register Code, electricity
Source control integrated circuit code, parameters of display code, virtual machine code and optical compensation code.
In a kind of possible design, the sending module 603 is specifically used for:
Preset format mapping table is searched, the corresponding data format of the storage address is obtained;
The data stored under the storage address are converted into the corresponding data format of the storage address;
The end PC is sent to using the data after conversion as the firmware data to be read.
In a kind of possible design, the reading command reception module 601 is specifically used for:
It receives the end PC to be instructed according to the reading that maintenance instruction is sent, the maintenance instruction includes firmware data to be safeguarded
Information, the information of the firmware data to be read are the information of the firmware data to be safeguarded.
Figure 10 is the configuration diagram for the firmware data management system that the embodiment of the present invention ten provides.As shown in Figure 10, originally
The system that embodiment provides includes storage unit 701, firmware data processing unit described in the end PC 702 and above-described embodiment
703。
Illustrate firmware data treatment process below with reference to specific application scenarios are as follows:
Firmware data processing unit in the framework can handle dress for the firmware data of embodiment eight and/or embodiment nine
It sets.Wherein, the firmware data processing unit in the framework is the firmware data processing unit of embodiment eight and/or embodiment nine
When, it can be realized by single device, that is, be integrated with the single device of nine function of embodiment eight and embodiment.
For example, firmware data processing unit 703 described in above-described embodiment is integrated in the storage unit 701, when
When firmware data being written in storage unit 701, the end PC 702 is communicated by I2C bus with firmware data processing unit 703, the end PC
702 send write instruction to firmware data processing unit 703, and the write-in that firmware data processing unit 703 receives the end PC 702 refers to
It enables, said write instruction includes the information of firmware data to be written, is instructed further according to said write, is consolidated to be described to be written
Number of packages and establishes the data lattice of the destination address and the firmware data to be written according to the destination address of distribution storage unit
The Data Format Transform of the firmware data to be written is binary system to format mapping table by the mapping relations between formula
Firmware data to be written after conversion is written to the destination address for the firmware number to be written by Binary file format
According to being written to the destination address, and the mapping relations between the firmware data to be written and the destination address are established to ground
Location mapping table realizes the unified management of the firmware data to be written, facilitates write-in and facilitates debugging.
When reading data from storage unit 701, the end PC 702 is logical by I2C bus and firmware data processing unit 703
Letter, the end PC 702, which is sent, reads instruction to firmware data processing unit 703.Firmware data processing unit 703 receives the end PC 702
Instruction is read, it is described to read the information that instruction includes firmware data to be read.Firmware data processing unit 703 according to it is described to
The information of the firmware data of reading searches address mapping table and obtains storage of the firmware data to be read in storage unit
Address, and search format mapping table, obtain the corresponding data format of the storage address, then will store under the storage address
Data are converted to the corresponding data format of the storage address, send out the data after conversion as the firmware data to be read
It send to the end PC 702, wherein when storing the firmware data in storage unit and needing repairing, the end PC 702 sends maintenance instructions
To firmware data processing unit 703, firmware data processing unit 703 receives the end PC and is instructed according to the reading that maintenance instruction is sent,
The maintenance instruction includes the information of firmware data to be safeguarded, is read according to the information of firmware data to be safeguarded described wait tie up
The firmware data of shield, i.e., firmware data to be read, convenient reading realize the unified management of the firmware data to be written.
For example, firmware needed for panel (firmware data) can be uniformly stored in single on SPWB Board
In Flash, the storage of each Code and read-write mode are as follows:
1. register Code Tcon Code is stored in the preset address space Bank D of Flash, the end PC is total by I2C
Line is communicated with Tcon IC, then passes through spi bus read/write address space via Tcon IC (processing unit of firmware data)
Bank D。
2. power management integrated circuit code PMIC Code is stored in the preset address space Bank E of Flash, the end PC
It is communicated by I2C bus with Tcon IC, then passes through spi bus read/write address space B ank E via Tcon IC;
3. parameters of display code PGamma Code is stored in Flash in preset address space Bank F, the end PC is logical
It crosses I2C bus to communicate with Tcon IC, then passes through spi bus read/write address Bank F via Tcon IC;
4. virtual machine code VCOM Code is stored in the preset address space Bank C of Flash, the end PC passes through
I2C bus is communicated with Tcon IC, then passes through spi bus read/write address Bank C via Tcon IC;
5. optical compensation code Demura Cod is stored in the preset address space Bank B of Flash, the end PC passes through I2C
Bus is communicated with Tcon IC, then passes through spi bus address space Bank B via Tcon IC.
The above process makes full use of the memory space of single Flash, by reducing the quantity of external Flash, removing in IC
The integrated ROM in portion, can reduce BOM cost, and all Code are stored in single Flash, realize unified management, read-write side
Just, to improve data-handling efficiency, and without occupying multiple storage units, reduce size reduction cost, improve integrated level, energy
Enough to solve since memory device is many kinds of, firmware data distribution dispersion is not easy to debugging and operational administrative.
Figure 11 is the hardware structural diagram for the firmware data processing equipment that the embodiment of the present application 11 provides.Such as Figure 11 institute
Show, the firmware data processing equipment 80 of the present embodiment includes: processor 801 and memory 802;Wherein
Memory 802, for storing computer executed instructions;
Processor 801 is set for executing the computer executed instructions of memory storage with realizing to receive in above-described embodiment
Standby performed each step.It specifically may refer to the associated description in preceding method embodiment.
The embodiment of the present application also provides a kind of computer readable storage medium, stores in the computer readable storage medium
There are computer executed instructions, when processor executes the computer executed instructions, realizes firmware data processing as described above
Method.
In several embodiments provided herein, it should be understood that disclosed device and method can pass through it
Its mode is realized.For example, apparatus embodiments described above are merely indicative, for example, the division of the module, only
Only a kind of logical function partition, there may be another division manner in actual implementation, for example, multiple modules can combine or
It is desirably integrated into another system, or some features can be ignored or not executed.Another point, it is shown or discussed it is mutual it
Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of device or module
It connects, can be electrical property, mechanical or other forms.
The module as illustrated by the separation member may or may not be physically separated, aobvious as module
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.Some or all of the modules therein can be selected to realize the mesh of this embodiment scheme according to the actual needs
's.
It, can also be in addition, each functional module in each embodiment of the application can integrate in one processing unit
It is that modules physically exist alone, can also be integrated in one unit with two or more modules.Above-mentioned module at
Unit both can take the form of hardware realization, can also realize in the form of hardware adds SFU software functional unit.
The above-mentioned integrated module realized in the form of software function module, can store and computer-readable deposit at one
In storage media.Above-mentioned software function module is stored in a storage medium, including some instructions are used so that a computer
Equipment (can be personal computer, server or the network equipment etc.) or processor (English: processor) execute this Shen
Please each embodiment the method part steps.
It should be understood that above-mentioned processor can be central processing unit (English: Central ProcessingUnit, referred to as:
CPU), it can also be other general processors, digital signal processor (English: Digital Signal Processor, letter
Claim: DSP), specific integrated circuit (English: ApplicationSpecific Integrated Circuit, referred to as: ASIC)
Deng.General processor can be microprocessor or the processor is also possible to any conventional processor etc..In conjunction with invention institute
The step of disclosed method, can be embodied directly in hardware processor and execute completion, or with the hardware and software mould in processor
Block combination executes completion.
Memory may include high speed RAM memory, it is also possible to and it further include non-volatile memories NVM, for example, at least one
Magnetic disk storage can also be USB flash disk, mobile hard disk, read-only memory, disk or CD etc..
Bus can be industry standard architecture (Industry Standard Architecture, ISA) bus, outer
Portion's apparatus interconnection (Peripheral Component, PCI) bus or extended industry-standard architecture (Extended
Industry Standard Architecture, EISA) bus etc..Bus can be divided into address bus, data/address bus, control
Bus etc..For convenient for indicating, the bus in illustrations does not limit only a bus or a type of bus.
Above-mentioned storage medium can be by any kind of volatibility or non-volatile memory device or their combination
It realizes, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable
Read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash memory,
Disk or CD.Storage medium can be any usable medium that general or specialized computer can access.
A kind of illustrative storage medium is coupled to processor, believes to enable a processor to read from the storage medium
Breath, and information can be written to the storage medium.Certainly, storage medium is also possible to the component part of processor.It processor and deposits
Storage media can be located at specific integrated circuit (ApplicationSpecific Integrated Circuits, referred to as: ASIC)
In.Certainly, pocessor and storage media can also be used as discrete assembly and be present in electronic equipment or main control device.
Those of ordinary skill in the art will appreciate that: realize that all or part of the steps of above-mentioned each method embodiment can lead to
The relevant hardware of program instruction is crossed to complete.Program above-mentioned can be stored in a computer readable storage medium.The journey
When being executed, execution includes the steps that above-mentioned each method embodiment to sequence;And storage medium above-mentioned include: ROM, RAM, magnetic disk or
The various media that can store program code such as person's CD.
Finally, it should be noted that the above various embodiments is only to illustrate the technical solution of the application, rather than its limitations;To the greatest extent
Pipe is described in detail the application referring to foregoing embodiments, those skilled in the art should understand that: its according to
So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into
Row equivalent replacement;And these are modified or replaceed, each embodiment technology of the application that it does not separate the essence of the corresponding technical solution
The range of scheme.
Claims (15)
1. a kind of firmware data processing method characterized by comprising
The write instruction at the end PC is received, said write instruction includes the information of firmware data to be written;
It is instructed according to said write, the destination address of storage unit is distributed for the firmware data to be written;
The firmware data to be written is written to the destination address, and establishes the firmware data to be written and the mesh
Mark address between mapping relations, by the mapping relations between the firmware data to be written and the destination address store to
Address mapping table.
2. the method according to claim 1, wherein the firmware data to be written includes following at least one
: register Code, power management integrated circuit code, parameters of display code, virtual machine code and optical compensation
Code.
3. method according to claim 1 or 2, which is characterized in that described that the firmware data to be written is written to institute
State destination address, comprising:
Establish the mapping relations between the destination address and the data format of the firmware data to be written, and by the mesh
Mapping relations between mark address and the data format of the firmware data to be written are stored to format mapping table;
It is binary system Binary file format by the Data Format Transform of the firmware data to be written;
Firmware data to be written after conversion is written to the destination address.
4. a kind of firmware data processing method characterized by comprising
The reading instruction at the end PC is received, it is described to read the information that instruction includes firmware data to be read;
According to the information of the firmware data to be read, lookup address mapping table obtains the firmware data to be read and is depositing
Store up the storage address in component;
Using the data stored under the storage address as the firmware data to be read, it is sent to the end PC.
5. according to the method described in claim 4, it is characterized in that, the firmware data to be read includes following at least one
: register Code, power management integrated circuit code, parameters of display code, virtual machine code and optical compensation
Code.
6. according to the method described in claim 4, it is characterized in that, described using the data stored under the storage address as institute
Firmware data to be read is stated, the end PC is sent to, comprising:
Format mapping table is searched, the corresponding data format of the storage address is obtained;
The data stored under the storage address are converted into the corresponding data format of the storage address;
The end PC is sent to using the data after conversion as the firmware data to be read.
7. the method according to any one of claim 4-6, which is characterized in that the reading instruction for receiving the end PC, packet
It includes:
It receives the end PC to be instructed according to the reading that maintenance instruction is sent, the maintenance instruction includes the letter of firmware data to be safeguarded
Breath, the information of the firmware data to be read are the information of the firmware data to be safeguarded.
8. a kind of firmware data processing unit characterized by comprising
Write instruction receiving module, for receiving the write instruction at the end PC, said write instruction includes firmware data to be written
Information;
Destination address distribution module distributes target storage for instructing according to said write for the firmware data to be written
The destination address of component;
Writing module for the firmware data to be written to be written to the destination address, and establishes described to be written consolidate
Mapping relations between number of packages evidence and the destination address, will be between the firmware data to be written and the destination address
Mapping relations are stored to preset address mapping table.
9. device according to claim 8, which is characterized in that the firmware data to be written includes following at least one
: register Code, power management integrated circuit code, parameters of display code, virtual machine code and optical compensation
Code.
10. device according to claim 8 or claim 9, which is characterized in that the write module is specifically used for: establishing the mesh
Mark the mapping relations between address and the data format of the firmware data to be written, and by the destination address and it is described to
Mapping relations between the data format of the firmware data of write-in are stored to preset format mapping table;
It is binary system Binary file format by the Data Format Transform of the firmware data to be written;
Firmware data to be written after conversion is written to the destination address.
11. a kind of firmware data processing unit characterized by comprising
Command reception module is read, the reading for receiving the end PC instructs, and the reading instruction includes firmware data to be read
Information;
Storage address obtains module, for the information according to the firmware data to be read, searches preset address mapping table and obtains
Obtain storage address of the firmware data to be read in target storage unit;
Sending module, the data for will store under the storage address are sent to institute as the firmware data to be read
State the end PC.
12. device according to claim 11, which is characterized in that the firmware data to be read includes following at least one
: register Code, power management integrated circuit code, parameters of display code, virtual machine code and optical compensation
Code.
13. device according to claim 11, which is characterized in that the sending module is specifically used for:
Preset format mapping table is searched, the corresponding data format of the storage address is obtained;
The data stored under the storage address are converted into the corresponding data format of the storage address;
The end PC is sent to using the data after conversion as the firmware data to be read.
14. device described in any one of 1-13 according to claim 1, which is characterized in that the reading command reception module, tool
Body is used for:
It receives the end PC to be instructed according to the reading that maintenance instruction is sent, the maintenance instruction includes the letter of firmware data to be safeguarded
Breath, the information of the firmware data to be read are the information of the firmware data to be safeguarded.
15. a kind of firmware data management system characterized by comprising storage unit, the end PC and such as claim 8-10
With or any one of 11-14 described in firmware data processing unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910011702.2A CN109766057B (en) | 2019-01-07 | 2019-01-07 | Firmware data processing method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910011702.2A CN109766057B (en) | 2019-01-07 | 2019-01-07 | Firmware data processing method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109766057A true CN109766057A (en) | 2019-05-17 |
CN109766057B CN109766057B (en) | 2022-07-08 |
Family
ID=66453194
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910011702.2A Active CN109766057B (en) | 2019-01-07 | 2019-01-07 | Firmware data processing method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109766057B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111930575A (en) * | 2020-07-01 | 2020-11-13 | 联想(北京)有限公司 | Firmware acquisition method and device and electronic equipment |
CN112558885A (en) * | 2020-12-24 | 2021-03-26 | 展讯半导体(成都)有限公司 | Memory using method of functional mobile phone and related product |
CN114302087A (en) * | 2021-11-30 | 2022-04-08 | 苏州浪潮智能科技有限公司 | MIPI data transmission mode conversion method and device and electronic equipment |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101118530A (en) * | 2006-07-31 | 2008-02-06 | 精工爱普生株式会社 | Update data transmission method, firmware writing system, and update data transmission program |
JP2010122742A (en) * | 2008-11-17 | 2010-06-03 | Victor Co Of Japan Ltd | Hdmi data generating device, data recorder, and firmware recording medium |
DE202014003300U1 (en) * | 2014-04-17 | 2014-06-11 | Siemens Schweiz Ag | Revelation of a reporting unit |
CN104811482A (en) * | 2015-04-01 | 2015-07-29 | 广东小天才科技有限公司 | Terminal data classification storage method and system |
CN105094935A (en) * | 2015-09-24 | 2015-11-25 | 广东欧珀移动通信有限公司 | Method for writing firmware in electronic equipment and electronic equipment |
CN106126195A (en) * | 2016-06-30 | 2016-11-16 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
CN106549796A (en) * | 2016-09-27 | 2017-03-29 | 努比亚技术有限公司 | Resource control method and host node that a kind of firmware space is downloaded |
CN107967121A (en) * | 2017-10-25 | 2018-04-27 | 华为技术有限公司 | Method for writing data and storage device |
CN108781184A (en) * | 2016-12-13 | 2018-11-09 | 甲骨文国际公司 | System and method for the subregion for providing classified resource in the network device |
-
2019
- 2019-01-07 CN CN201910011702.2A patent/CN109766057B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101118530A (en) * | 2006-07-31 | 2008-02-06 | 精工爱普生株式会社 | Update data transmission method, firmware writing system, and update data transmission program |
JP2010122742A (en) * | 2008-11-17 | 2010-06-03 | Victor Co Of Japan Ltd | Hdmi data generating device, data recorder, and firmware recording medium |
DE202014003300U1 (en) * | 2014-04-17 | 2014-06-11 | Siemens Schweiz Ag | Revelation of a reporting unit |
CN104811482A (en) * | 2015-04-01 | 2015-07-29 | 广东小天才科技有限公司 | Terminal data classification storage method and system |
CN105094935A (en) * | 2015-09-24 | 2015-11-25 | 广东欧珀移动通信有限公司 | Method for writing firmware in electronic equipment and electronic equipment |
CN106126195A (en) * | 2016-06-30 | 2016-11-16 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
CN106549796A (en) * | 2016-09-27 | 2017-03-29 | 努比亚技术有限公司 | Resource control method and host node that a kind of firmware space is downloaded |
CN108781184A (en) * | 2016-12-13 | 2018-11-09 | 甲骨文国际公司 | System and method for the subregion for providing classified resource in the network device |
CN107967121A (en) * | 2017-10-25 | 2018-04-27 | 华为技术有限公司 | Method for writing data and storage device |
Non-Patent Citations (3)
Title |
---|
PRADIP RAM SELOKAR.ETC: "Firmware Upgradation of ARM7 through Communication Link Via UART over CAN", 《INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATION, POWER AND EMBEDDED SYSTEM》 * |
宋宇宁: "STM32在复杂***中实现固件自动升级的方法", 《单片机与嵌入式***应用》 * |
张代远: "《计算机组成原理》", 31 December 2002, 北京邮电大学出版社 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111930575A (en) * | 2020-07-01 | 2020-11-13 | 联想(北京)有限公司 | Firmware acquisition method and device and electronic equipment |
CN111930575B (en) * | 2020-07-01 | 2024-06-18 | 联想(北京)有限公司 | Firmware acquisition method and device and electronic equipment |
CN112558885A (en) * | 2020-12-24 | 2021-03-26 | 展讯半导体(成都)有限公司 | Memory using method of functional mobile phone and related product |
CN112558885B (en) * | 2020-12-24 | 2022-11-22 | 展讯半导体(成都)有限公司 | Memory using method of functional mobile phone and related product |
CN114302087A (en) * | 2021-11-30 | 2022-04-08 | 苏州浪潮智能科技有限公司 | MIPI data transmission mode conversion method and device and electronic equipment |
CN114302087B (en) * | 2021-11-30 | 2023-07-18 | 苏州浪潮智能科技有限公司 | MIPI data transmission mode conversion method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN109766057B (en) | 2022-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102612685B (en) | Non-blocking data transfer via memory cache manipulation | |
CN109766057A (en) | Firmware data processing method and system | |
CN104615550B (en) | It is a kind of to store the processing method of equipment bad block, device and storage equipment | |
CN105094691B (en) | A kind of method, apparatus and system of data manipulation | |
CN102169461B (en) | Memory system | |
CN101271383A (en) | Data processing system operating method, method and computer program product | |
CN106354656A (en) | Method and system for memory management | |
CN105930186B (en) | The method for loading software of multi -CPU and software loading apparatus based on multi -CPU | |
CN106445398A (en) | Novel memory-based embedded file system and realization method thereof | |
CN108292267A (en) | Bus-device-the predictive of functional address space is enumerated | |
CN107729071B (en) | A kind of method and device initializing network interface card | |
CN108108191A (en) | A kind of collocation method of SOC chip and SOC chip cpu instruction collection | |
US20120210045A1 (en) | Data access method, and memory controller and memory storage apparatus using the same | |
CN102662688A (en) | An update method and apparatus for Nor flash | |
CN108572932A (en) | More plane NVM command fusion methods and device | |
CN109697017A (en) | Data memory device and non-volatile formula memory operating method | |
CN103377135A (en) | Addressing method, device and system | |
CN107451070A (en) | The processing method and server of a kind of data | |
CN105373414B (en) | Support the Java Virtual Machine implementation method and device of MIPS platform | |
CN103455438A (en) | Internal memory management method and equipment | |
CN107341049B (en) | Transaction optimization processing method and device | |
CN105404591B (en) | Processor system and its memory control methods | |
CN108427584A (en) | The configuration method of the chip and the chip with parallel computation core quickly started | |
CN108628759A (en) | The method and apparatus of Out-of-order execution NVM command | |
CN109597565A (en) | Virtual Plane management |
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 | ||
CP03 | Change of name, title or address |
Address after: No. 1778, Qinglan Road, Huangjia Street, Shuangliu District, Chengdu, Sichuan 610200 Patentee after: Chengdu BOE Display Technology Co.,Ltd. Country or region after: China Address before: No. 1778, Qinglan Road, Gongxing street, Shuangliu District, Chengdu, Sichuan 610200 Patentee before: CHENGDU ZHONGDIAN PANDA DISPLAY TECHNOLOGY Co.,Ltd. Country or region before: China |
|
CP03 | Change of name, title or address |