CN109003646B - Data processing method and single chip microcomputer - Google Patents
Data processing method and single chip microcomputer Download PDFInfo
- Publication number
- CN109003646B CN109003646B CN201810820819.0A CN201810820819A CN109003646B CN 109003646 B CN109003646 B CN 109003646B CN 201810820819 A CN201810820819 A CN 201810820819A CN 109003646 B CN109003646 B CN 109003646B
- Authority
- CN
- China
- Prior art keywords
- solid state
- state disk
- chip microcomputer
- single chip
- detection information
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 10
- 239000007787 solid Substances 0.000 claims abstract description 104
- 238000001514 detection method Methods 0.000 claims abstract description 82
- 238000000034 method Methods 0.000 claims abstract description 35
- 238000012360 testing method Methods 0.000 claims abstract description 21
- 230000008569 process Effects 0.000 claims abstract description 15
- 238000003745 diagnosis Methods 0.000 claims abstract description 11
- 238000012827 research and development Methods 0.000 claims abstract description 7
- 230000007613 environmental effect Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011056 performance test Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7807—System 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
The application discloses a data processing method, which is used for controlling the detection process of environmental variables of a solid state disk by using a single chip microcomputer and storing product information generated by a main control chip of the solid state disk in research and development tests of the solid state disk, and when the solid state disk fails, the single chip microcomputer sends the product information to a server, so that the server can detect faults of the solid state disk according to the product information. The method in the embodiment of the application comprises the following steps: the single chip microcomputer acquires detection information of the solid state disk; the single chip microcomputer sends the detection information to a main control chip of the solid state disk; the single chip microcomputer receives product information sent by the main control chip, and the product information is generated by the main control chip according to the detection information; when the solid state disk has a working fault, the single chip microcomputer sends the product information to a server, and the product information is used for the server to carry out fault diagnosis on the solid state disk.
Description
Technical Field
The application relates to the field of data processing, in particular to a data processing method and a single chip microcomputer.
Background
After the solid state disk is produced, research and development tests are required. The test includes two aspects, on one hand, the performance of the solid state disk needs to be tested, for example, the data read-write speed and the data storage stability of the solid state disk are tested, and on the other hand, the environmental variables of the solid state disk are tested while the performance test is performed, for example, the temperature of the solid state disk, and the current and the voltage loaded on the solid state disk are tested.
Currently, when testing environmental variables such as temperature, current, voltage and the like of a solid state disk, a main control chip of the solid state disk controls a testing process, product information is generated according to detection information, the product information includes important product information data (VPD) and health state information, and the main control chip stores the product information in the solid state disk.
However, in the testing process, if the solid state disk has a working fault, the stored product information cannot be acquired by the server, so that the server cannot perform fault diagnosis on the solid state disk according to the product information.
Disclosure of Invention
The embodiment of the application discloses a data processing method, which is used for controlling the detection process of the environmental variables of a solid state disk by using a single chip microcomputer to generate corresponding detection information and storing product information generated by a main control chip of the solid state disk according to the detection information in the research and development test of the solid state disk. When the solid state disk has a working fault, the single chip microcomputer sends product information to the server, and therefore the server can detect the fault of the solid state disk according to the product information.
In a first aspect, an embodiment of the present application provides a data processing method, which may include:
the single chip microcomputer acquires detection information of the solid state disk;
the single chip microcomputer sends the detection information to a main control chip of the solid state disk;
the singlechip receives product information sent by the main control chip, and the product information is generated by the main control chip according to the detection information;
when the solid state disk has a working fault, the single chip microcomputer sends the product information to the server, and the product information is used for the server to carry out fault diagnosis on the solid state disk.
Optionally, in some embodiments of the present application, the method may further include:
the single chip microcomputer receives the system upgrading file sent by the main control chip;
and the singlechip upgrades the current system of the singlechip according to the system upgrade file.
Optionally, in some embodiments of the application, after the single chip obtains the detection information of the solid state disk, the method may further include:
and if the singlechip determines that the power supply of the solid state disk is insufficient according to the detection information, the singlechip sends early warning information to the main control chip.
Optionally, in some embodiments of the present application, the method may further include:
the single chip microcomputer obtains a timing trigger instruction;
the acquiring, by the single chip microcomputer, detection information of the solid state disk may include:
the single chip microcomputer periodically acquires the detection information of the solid state disk according to the timing trigger instruction.
Optionally, in some embodiments of the present application, the detection information may include at least one of temperature, current, and voltage information.
In a second aspect, an embodiment of the present application provides a single chip microcomputer, which may include:
the acquisition unit is used for acquiring detection information of the solid state disk;
the sending unit is used for sending the detection information to a main control chip of the solid state disk; when the solid state disk has a working fault, sending the product information to a server, wherein the product information is used for the server to carry out fault diagnosis on the solid state disk;
and the receiving unit is used for receiving the product information sent by the main control chip, and the product information is generated by the main control chip according to the detection information.
Alternatively, in some embodiments of the present application,
the receiving unit is also used for receiving the system upgrading file sent by the main control chip;
the single chip microcomputer can also comprise:
and the upgrading unit is used for upgrading the current system of the single chip microcomputer according to the system upgrading file.
Alternatively, in some embodiments of the present application,
the sending unit is further configured to send warning information to the main control chip if it is determined that the power supply of the solid state disk is insufficient according to the detection information.
Alternatively, in some embodiments of the present application,
the acquisition unit is also used for acquiring a timing trigger instruction; and periodically acquiring the detection information of the solid state disk according to the timing trigger instruction.
Optionally, in some embodiments of the present application, the detection information includes at least one of temperature, current, and voltage information.
In a third aspect, an embodiment of the present application provides a single chip microcomputer, where the single chip microcomputer includes: a processor, a memory; the memory is to store instructions; the processor is configured to execute the instructions in the memory, so that the single chip microcomputer executes the method according to the first aspect and any optional implementation manner.
In a fourth aspect, embodiments of the present application provide a computer program product, which when run on a computer, causes the computer to perform the method as described in the first aspect and any one of the alternative implementations.
In a fifth aspect, embodiments of the present application provide a computer storage medium, which includes instructions that, when executed on a computer, cause the computer to perform the method as described in the first aspect and any one of the optional implementations.
The computer storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
According to the technical scheme, the embodiment of the application has the following advantages:
when the research and development test of the solid state disk is carried out, the single chip microcomputer controls the test process of the environmental variables of the solid state disk, acquires the corresponding detection information in the test process and sends the detection information to the main control chip of the solid state disk. The singlechip receives and stores product information generated by the main control chip according to the detection information. When the solid state disk has a working fault, the single chip sends the product information to the server, so that the server can realize fault diagnosis of the solid state disk according to the product information.
Drawings
FIG. 1 is a schematic diagram of a connection relationship between a single chip microcomputer, a main control chip and a server in the embodiment of the present application;
FIG. 2 is a schematic diagram of an embodiment of a data processing method in an embodiment of the present application;
FIG. 3 is a schematic diagram of an embodiment of a single chip microcomputer in the embodiment of the present application;
FIG. 4 is a schematic diagram of another embodiment of the single chip microcomputer in the embodiment of the present application;
fig. 5 is a schematic diagram of another embodiment of the single chip microcomputer in the embodiment of the present application.
Detailed Description
A Solid State Drive (SSD), called a fixed disk for short, is a hard disk made of a solid state electronic memory chip array, and is composed of a main control chip and a memory unit, where the memory unit can be divided into a Flash memory (Flash) chip and a Dynamic Random Access Memory (DRAM) chip. The main control chip is the brain of the solid state disk, and is used for reasonably allocating the load of data on each storage unit, and is used for bearing the whole data transfer and connecting the storage unit and a serial advanced technology attachment (STAT) interface. When the solid state disk normally works, the main control chip is connected with the host, the main control chip can actively receive the instruction of the host, and the flash memory chip can be controlled by automatically generating the instruction according to the instruction operation or operation.
A Micro Control Unit (MCU), also called a single chip microcomputer (single chip microcomputer) or a single chip Microcomputer (MCU), is a chip-level computer that properly reduces the frequency and specification of a Central Processing Unit (CPU) and includes a memory, a counter and various interfaces. The singlechip can be controlled in different combinations according to different application occasions, such as mobile phones, computer peripheral equipment, remote controllers, stepping motors in automobile electronics and industry, control of robot arms and the like, and the figure of the singlechip can be seen.
In this embodiment, the single chip, the main control chip, and the test server may be connected by a two-wire serial bus (I2C), so that bidirectional transmission of instructions and data can be realized on any two sides, and a connection diagram thereof is shown in fig. 1.
During testing, the single chip microcomputer can regulate and control the environment variable and acquire the detection information corresponding to the environment variable, or during performance testing, the environment variable information of the solid state disk is detected according to performance fluctuation. In the detection process, the main control chip sends the environment variable information and the performance information corresponding to the environment variable to the server for analysis, and therefore testing of the solid state disk is completed.
Referring to fig. 2 in detail, fig. 2 is a schematic diagram of an embodiment of a data processing method in an embodiment of the present application, and the method may include:
201. the singlechip is electrified for self-checking.
In this embodiment, after the single chip microcomputer is powered on, the initialization function of the single chip microcomputer is completed, and the working state of the register is set. And then, self-checking out-of-band information according to a preset instruction, inquiring whether a temperature sensor, a current sensor and voltage conversion can normally work or not, and detecting the power supply of the capacitor. After the detection is finished, the single chip generates self-checking information, and the self-checking information is stored and acquired by the hard disk master control.
202. The single chip microcomputer periodically acquires detection information of the solid state disk.
In this embodiment, the detection information may include current, voltage, and temperature information, where the current and voltage information refers to power supply information loaded on the solid state disk and used for the solid state disk to operate, and the temperature information refers to a surface temperature of the solid state disk. In practical application, other sensors can be added according to needs, so that acquisition of other detection information is realized.
After the single chip microcomputer is electrified to complete self-checking, a timing trigger mechanism is arranged in the single chip microcomputer, detection information such as the temperature and power supply information of the solid state disk is periodically acquired according to a set period, and the detection information is stored in a storage space of the single chip microcomputer. The period may be set according to circumstances, for example, set to acquire data acquired by each sensor every 5 seconds.
Optionally, in this embodiment, the single chip microcomputer may have a control function in addition to the detection function. A control module is added to an interface of the solid state disk and connected with the single chip microcomputer, the environment variable can be actively changed through the single chip microcomputer, and detection information corresponding to the environment variable is obtained automatically.
203. The single chip microcomputer sends detection information to a main control chip of the solid state disk.
In this embodiment, it should be noted that, in the detection process, the server and the main control chip send multiple instructions to the single chip, the single chip acquires the detection information, after the detection information is acquired, the single chip sequentially queries the state of each instruction by using a polling mechanism, and when a certain instruction changes, the single chip identifies the instruction and uploads the detection information or executes other operations according to the instruction. And after one period is finished, the singlechip inquires the next period.
204. And the main control chip generates product information by using the detection information.
In this embodiment, the product information includes important product information data and health status information. The important product information data is some information representing the storage unit and the main control chip, such as the device type, the product serial number, the main control chip type and the like, and the health condition information is state information of some components in the solid state disk, such as a controller and a port. The product information also needs to contain detection information, such as current, voltage or temperature information. And after receiving the detection information, the main control chip generates product information by utilizing the monitoring information according to an NVMe (non-volatile memory express) protocol.
205. And the main control chip sends product information to the single chip microcomputer.
In this embodiment, after the main control chip generates the product information, the product information is sent to the single chip, and after the single chip receives the product information, the product information is stored in the storage space of the single chip.
206. And when the solid state disk has a working fault, the singlechip sends the product information to the server.
In this embodiment, the failure of the solid state disk may be a working failure caused by a system breakdown of the solid state disk, or may be a working failure caused by an abnormal external physical condition, such as an abnormal current, voltage, or temperature.
It should be noted that, when the hard disk fails, the solid state disk may send failure report information to the server, or the server may detect a failure, and after the server knows that the solid state disk fails, the server sends a file acquisition request to the single chip microcomputer, and the single chip microcomputer searches for corresponding product information from the storage space according to the file acquisition request and sends the product information to the server.
207. And the server performs fault diagnosis on the solid state disk by using the product information.
In this embodiment, after receiving the product information, the server diagnoses the solid state disk according to the product information. It should be noted that, because there may be a plurality of situations when the solid state disk fails, the product information contains more information, and the failure analysis can be more comprehensive through the analysis of the product information.
Optionally, if the single chip microcomputer detects that the power supply of the solid state disk is insufficient, the single chip microcomputer sends alarm information to the main control chip.
In this embodiment, the power supply deficiency may be a power supply deficiency of a capacitor on the single chip. After the singlechip is electrified and self-checked, if the singlechip can normally operate, the singlechip periodically detects the power supply condition of the capacitor on the solid state disk. The period may be set in advance, and may be set to 24 hours, for example. If the power supply time is shorter than the preset time, the single chip microcomputer can send alarm information to the main control chip and the server, and the server sends an alarm prompt according to the alarm information. The main control chip interrupts the test process and starts the test after the power supply is normal.
Optionally, the single chip receives a system upgrade file sent by the main control chip, and the current system is upgraded by using the system upgrade file.
In this embodiment, when the system of the single chip microcomputer needs to be upgraded, the main control chip sends a system upgrade instruction to the single chip microcomputer, the system upgrade instruction carries a system upgrade file, and after receiving the instruction, the single chip microcomputer backs up and stores the recorded information, and upgrades the current system of the single chip microcomputer by using the system upgrade file.
Optionally, after receiving the detection information, the main control chip adjusts the state in real time according to the detection information.
In this embodiment, after receiving the detection information sent by the single chip, the main control chip adjusts the performance of the solid state disk, such as the read-write rate, in real time according to the fluctuation of the detection information, and sends the corresponding relationship between the performance and the detection information to the server for storage.
According to the technical scheme, the embodiment of the application has the following advantages:
when the research and development test of the solid state disk is carried out, the single chip microcomputer controls the test process of the environmental variables of the solid state disk, acquires the corresponding detection information in the test process and sends the detection information to the main control chip of the solid state disk. And the singlechip receives and stores the product information generated according to the detection information on the main control chip. When the solid state disk has a working fault, the single chip sends the product information to the server, so that the server can realize fault diagnosis of the solid state disk according to the product information.
The foregoing embodiment describes a data processing method, and a single chip microcomputer in the embodiment of the present application is described below.
Referring to fig. 3 in detail, fig. 3 is a schematic diagram of an embodiment of a single chip microcomputer in the embodiment of the present application, and the schematic diagram may include:
an obtaining unit 301, configured to obtain detection information of a solid state disk;
a sending unit 302, configured to send the detection information to a main control chip of the solid state disk; and when the solid state disk has a working fault, sending the product information to a server, wherein the product information is used for the server to carry out fault diagnosis on the solid state disk.
A receiving unit 303, configured to receive product information sent by the main control chip, where the product information is generated by the main control chip according to the detection information;
optionally, in some embodiments of the present application, specifically referring to fig. 4, fig. 4 is a schematic view of another embodiment of a single chip microcomputer in the embodiments of the present application, where the single chip microcomputer may further include:
the receiving unit 303 is further configured to receive a system upgrade file sent by the main control chip;
the single chip microcomputer can also comprise:
and the upgrading unit 304 is used for upgrading the current system of the single chip microcomputer according to the system upgrading file.
Alternatively, in some embodiments of the present application,
the sending unit 302 is further configured to send warning information to the main control chip if it is determined that the power supply of the solid state disk is insufficient according to the detection information.
Alternatively, in some embodiments of the present application,
the acquiring unit 301 is further configured to acquire a timing trigger instruction; and periodically acquiring the detection information of the solid state disk according to the timing trigger instruction.
Optionally, in some embodiments of the present application, the detection information includes at least one of temperature, current, and voltage information.
As shown in fig. 5, fig. 5 is a schematic view of another embodiment of a single chip microcomputer in the embodiment of the present application, and the memory device may include:
a processor 501, a memory 502, and an input/output unit 503;
an input/output unit 503 for receiving or transmitting instructions;
a memory 502 for storing instructions;
the processor 501 is configured to execute the instruction in the memory, so that the single chip microcomputer executes the following functions:
acquiring detection information of the solid state disk;
sending the detection information to a main control chip of the solid state disk;
receiving product information sent by the main control chip, wherein the product information is generated by the main control chip according to the detection information;
and when the solid state disk has a working fault, sending the product information to a server, wherein the product information is used for the server to carry out fault diagnosis on the solid state disk.
Alternatively, in some embodiments of the present application,
the processor 501 is further configured to receive a system upgrade file sent by the main control chip; and upgrading the current system of the singlechip according to the system upgrading file.
Alternatively, in some embodiments of the present application,
the processor 501 is further configured to send warning information to the main control chip if it is determined that the power supply of the solid state disk is insufficient according to the detection information.
Alternatively, in some embodiments of the present application,
the processor 501 is further configured to obtain a timing trigger instruction; and periodically acquiring the detection information of the solid state disk according to the timing trigger instruction.
Alternatively, in some embodiments of the present application,
the detection information includes at least one of temperature, current, and voltage information.
The embodiment of the present application provides a computer program product, which when running on a computer, causes the computer to execute the method as described in the embodiment and any optional implementation manner shown in fig. 2.
The embodiment of the present application provides a computer storage medium, which includes instructions, when executed on a computer, cause the computer to perform the method as described in the embodiment and any optional implementation manner shown in fig. 2.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.
Claims (10)
1. A data processing method, comprising:
the method comprises the steps that a single chip microcomputer obtains detection information of a solid state disk, wherein the detection information is generated by controlling a detection process of an environment variable of the solid state disk by the single chip microcomputer in a research and development test of the solid state disk;
the single chip microcomputer sends the detection information to a main control chip of the solid state disk;
the single chip microcomputer receives product information sent by the main control chip, and the product information is generated by the main control chip according to the detection information;
when the solid state disk has a working fault, the single chip microcomputer sends the product information to a server, and the product information is used for the server to carry out fault diagnosis on the solid state disk.
2. The method of claim 1, further comprising:
the single chip microcomputer receives a system upgrading file sent by the main control chip;
and the single chip microcomputer upgrades the current system of the single chip microcomputer according to the system upgrading file.
3. The method according to claim 1 or 2, wherein after the single chip microcomputer obtains the detection information of the solid state disk, the method further comprises:
and if the single chip microcomputer determines that the power supply of the solid state disk is insufficient according to the detection information, the single chip microcomputer sends early warning information to the main control chip.
4. The method according to claim 1 or 2, characterized in that the method further comprises:
the single chip microcomputer obtains a timing trigger instruction;
the single chip microcomputer acquires detection information of the solid state disk, and the detection information comprises the following steps:
and the single chip microcomputer periodically acquires the detection information of the solid state disk according to the timing trigger instruction.
5. The method of claim 1 or 2, wherein the detection information includes at least one of temperature, current, and voltage information.
6. A single chip microcomputer is characterized by comprising:
the device comprises an acquisition unit, a storage unit and a control unit, wherein the acquisition unit is used for acquiring detection information of the solid state disk, and the detection information is generated by controlling a detection process of an environment variable of the solid state disk by using the single chip microcomputer in a research and development test of the solid state disk;
the sending unit is used for sending the detection information to a main control chip of the solid state disk; when the solid state disk has a working fault, sending product information to a server, wherein the product information is used for the server to carry out fault diagnosis on the solid state disk;
and the receiving unit is used for receiving the product information sent by the main control chip, and the product information is generated by the main control chip according to the detection information.
7. The single-chip microcomputer according to claim 6,
the receiving unit is also used for receiving the system upgrading file sent by the main control chip;
the singlechip still includes:
and the upgrading unit is used for upgrading the current system of the single chip microcomputer according to the system upgrading file.
8. The single chip microcomputer according to claim 6 or 7,
and the sending unit is also used for sending early warning information to the main control chip if the solid state disk is determined to be insufficiently powered according to the detection information.
9. The single chip microcomputer according to claim 6 or 7,
the acquisition unit is also used for acquiring a timing trigger instruction; and periodically acquiring the detection information of the solid state disk according to the timing trigger instruction.
10. The single chip microcomputer according to claim 6 or 7, wherein the detection information includes at least one of temperature, current and voltage information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810820819.0A CN109003646B (en) | 2018-07-24 | 2018-07-24 | Data processing method and single chip microcomputer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810820819.0A CN109003646B (en) | 2018-07-24 | 2018-07-24 | Data processing method and single chip microcomputer |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109003646A CN109003646A (en) | 2018-12-14 |
CN109003646B true CN109003646B (en) | 2021-02-23 |
Family
ID=64596857
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810820819.0A Active CN109003646B (en) | 2018-07-24 | 2018-07-24 | Data processing method and single chip microcomputer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109003646B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109741786A (en) * | 2019-01-09 | 2019-05-10 | 郑州云海信息技术有限公司 | A kind of solid state hard disk monitoring method, device and equipment |
CN110047557B (en) * | 2019-04-18 | 2021-01-05 | 环旭电子股份有限公司 | Enterprise-level solid state disk function testing device and method |
CN113608943A (en) * | 2021-07-20 | 2021-11-05 | 深圳市德明利技术股份有限公司 | System testing method and system for solid-state storage |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5611045A (en) * | 1993-10-29 | 1997-03-11 | Compaq Computer Corporation | Detecting the presence of a device on a computer system bus by measuring the response time of data signals on the bus, and maximizing system performance based on that response time |
JP4397770B2 (en) * | 2004-09-17 | 2010-01-13 | 富士通株式会社 | Storage medium control apparatus, storage medium control method, and storage medium control program |
JP2007310974A (en) * | 2006-05-19 | 2007-11-29 | Fujitsu Ltd | Storage device and controller |
CN104951380B (en) * | 2014-03-24 | 2018-04-27 | 环旭电子股份有限公司 | A kind of test method and system for being used to test online product |
CN104951384B (en) * | 2015-06-16 | 2017-10-03 | 浪潮电子信息产业股份有限公司 | A kind of monitoring system based on NVME SSD hard disks, baseboard management controller and monitoring method |
CN107423180A (en) * | 2017-07-28 | 2017-12-01 | 郑州云海信息技术有限公司 | A kind of solid state hard disc and its diagnostic method |
-
2018
- 2018-07-24 CN CN201810820819.0A patent/CN109003646B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN109003646A (en) | 2018-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109003646B (en) | Data processing method and single chip microcomputer | |
CN108304299A (en) | Server power-up state monitors system and method, computer storage and equipment | |
US11317019B2 (en) | Image capturing apparatus, system, and method | |
US9984244B2 (en) | Controller, information processing apparatus, and recording medium | |
US8875154B2 (en) | Interface specific and parallel IPMI message handling at baseboard management controller | |
US10642773B2 (en) | BMC coupled to an M.2 slot | |
EP2787442B1 (en) | Controller, information processing apparatus, and program | |
US20140122753A1 (en) | Electronic Device, Management Method Thereof, and Rack Serving System | |
CN103324495A (en) | Method and system for data center server boot management | |
US8607079B2 (en) | Power-on test system for testing storage device and test method employing the same | |
CN109388526B (en) | Control circuit and reset operation method | |
CN108363477A (en) | Server power-up state monitors system and method, computer storage and equipment | |
CN110471816B (en) | Data management method and device for solid state disk | |
CN103136083A (en) | Test device and test method of universal serial bus | |
CN109032320B (en) | Battery backup unit testing method and related equipment | |
CN106557405A (en) | server cabinet monitoring method | |
US20140136904A1 (en) | Computer system | |
CN115543746A (en) | Graphics processor monitoring method, system and device and electronic equipment | |
CN112462661B (en) | Industrial data acquisition controller and control method thereof | |
CN108304290A (en) | Server power-up state monitors system and method, computer storage and equipment | |
CN107766198B (en) | Server mainboard monitoring system | |
CN107463475B (en) | Chip and method for acquiring chip debugging data | |
EP3407598B1 (en) | Image capturing apparatus, system, and method | |
CN111459768A (en) | Hard disk management method, device, equipment and machine readable storage medium | |
CN111124786A (en) | Batch detection method, batch detection device and computer readable storage medium |
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 |