CN110289039B - Debugging method and device of eMMC - Google Patents
Debugging method and device of eMMC Download PDFInfo
- Publication number
- CN110289039B CN110289039B CN201810225756.4A CN201810225756A CN110289039B CN 110289039 B CN110289039 B CN 110289039B CN 201810225756 A CN201810225756 A CN 201810225756A CN 110289039 B CN110289039 B CN 110289039B
- Authority
- CN
- China
- Prior art keywords
- emmc
- command
- debugging
- sending
- block device
- 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
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/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/38—Response verification devices
Landscapes
- Debugging And Monitoring (AREA)
Abstract
The invention provides a debugging method and device of eMMC. The method is applied to the intelligent terminal and comprises the following steps: receiving debugging command information; the debugging command information at least comprises a command sequence number, command parameters and a data transmission path; the command serial number corresponds to one debugging operation of reading, writing, erasing and acquiring states; generating an eMMC command in a standard format according to the debugging command information; and calling a preset interface to send the eMMC command to the eMMC so that the eMMC responds to the eMMC command. By the embodiment of the invention, the debugging command can be sent to the eMMC in real time, the internal state data of the eMMC can be obtained without powering off or disassembling the eMMC, and secondary damage caused by data loss or disassembly due to power off is avoided.
Description
Technical Field
The invention relates to the technical field of eMMC, in particular to a debugging method and device of eMMC.
Background
The eMMC (Embedded multimedia Media Card) is an Embedded memory product and is widely used in an intelligent terminal. In practical application, the eMMC is welded on a main board of the intelligent terminal and performs data transmission with a main control chip of the intelligent terminal. In general, a Linux system packages a file system and a drive program of the eMMC together, only provides a conventional read-write function for an external application program, and a debugging interface of the eMMC is not designed on a mainboard. Therefore, when a problem occurs in the eMMC, the eMMC firmware developer can only detach the eMMC from the motherboard and return the eMMC to the laboratory for analysis in order to obtain the internal data of the eMMC. However, when the eMMC is detached, the solder needs to be melted at a high temperature, and the eMMC may be damaged secondarily due to the high temperature, which may affect the stability of the data inside the eMMC. Also, if the eMMC is removed, the eMMC will also be powered down, thereby losing real-time data in the eMMC.
Disclosure of Invention
The embodiment of the invention provides a debugging method and a debugging device of an eMMC (embedded multimedia controller), which are used for solving the problems that the eMMC cannot be debugged in real time and internal data can be obtained only by powering off or disassembling the eMMC in the prior art.
In order to solve the above technical problem, an embodiment of the present invention provides a debugging method for eMMC, which is applied to an intelligent terminal, and the method includes:
receiving debugging command information; the debugging command information at least comprises a command sequence number, command parameters and a data transmission path; the command serial number corresponds to one debugging operation of reading, writing, erasing and acquiring states;
generating an eMMC command in a standard format according to the debugging command information;
and calling a preset interface to send the eMMC command to the eMMC so that the eMMC responds to the eMMC command.
Optionally, before the receiving the debug command information, the method further includes:
acquiring a block device address of the eMMC;
the eMMC is started.
Optionally, the calling the preset interface sends the eMMC command to the eMMC, including:
calling the preset interface, and sending the eMMC command to a block device driver corresponding to the block device address;
sending the eMMC command to an eMMC host controller driver through the block device driver;
sending the eMMC command to the eMMC through the eMMC host controller driver.
Optionally, wherein the predetermined interface is an IOCTL API.
Optionally, the intelligent terminal includes a display device, and the method further includes:
and displaying a response result of the eMMC responding to the eMMC command by adopting the display device.
The embodiment of the invention also provides a debugging device of the eMMC, which is deployed at an intelligent terminal, and the debugging device comprises:
the information receiving module is used for receiving debugging command information; the debugging command information at least comprises a command sequence number, command parameters and a data transmission path; the command serial number corresponds to one debugging operation of reading, writing, erasing and acquiring states;
the command generation module is used for generating an eMMC command in a standard format according to the debugging command information;
and the command sending module is used for calling a preset interface to send the eMMC command to the eMMC so as to enable the eMMC to respond to the eMMC command.
Optionally, before the information receiving module, the apparatus further includes:
an address acquisition module, configured to acquire a block device address of the eMMC;
a start module to start the eMMC.
Optionally, the command sending module includes:
the first command sending submodule is used for calling the preset interface and sending the eMMC command to a block device driver corresponding to the block device address;
the second command sending submodule is used for sending the eMMC command to an eMMC host controller driver through the block device driver;
and the third command sending submodule is used for sending the eMMC command to the eMMC through the drive of the eMMC host controller.
Optionally, the preset interface is an IOCTL API.
Optionally, the intelligent terminal includes a display device, and the device further includes:
and the response result display module is used for displaying a response result of the eMMC responding to the eMMC command by adopting the display device.
In the embodiment of the invention, debugging command information is received, and an eMMC command in a standard format is generated according to the debugging command information; and calling a preset interface to send the eMMC command to the eMMC so that the eMMC responds to the eMMC command. By the embodiment of the invention, the debugging command can be sent to the eMMC in real time, the internal state data of the eMMC can be obtained without powering off or disassembling the eMMC, and secondary damage caused by data loss or disassembly due to power off is avoided.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive labor.
Fig. 1 is a flowchart illustrating steps of a debugging method of an eMMC according to a first embodiment of the present invention;
fig. 2 is a flowchart illustrating steps of a debugging method for eMMC according to a second embodiment of the present invention;
FIG. 3 is a schematic diagram of an I/O channel according to a second embodiment of the present invention;
fig. 4 is a block diagram of a debugging apparatus for eMMC according to a third embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example one
Fig. 1 is a flowchart illustrating steps of a debugging method for an eMMC according to an embodiment of the present invention. The method is applied to the intelligent terminal and comprises the following steps:
In this embodiment, the intelligent terminal receives the debugging command information. Specifically, an application program a for debugging the eMMC may be installed on the intelligent terminal, and debugging command information input by a user is received through the application program a; the debug command information may also be received in other manners, which is not limited in detail in the embodiment of the present invention and may be set according to actual situations.
The debugging command information at least comprises a command serial number, command parameters and a data transmission path, wherein the command serial number corresponds to one debugging operation of reading, writing, erasing and acquiring states. For example, command sequence numbers 1, 2, 3, and 4 … …, 1 corresponds to read data, 2 corresponds to write data, 3 corresponds to erase data, 4 corresponds to get status, and 5 corresponds to firmware upgrade. The command sequence number may also be a, b, c, d … …; the debugging operation is not limited to the above, and may be other debugging operations such as firmware upgrade and function test. The command parameters correspond to location information. For example, if data in the eMMC needs to be read, the command parameter corresponds to a storage address of the data to be read; if data needs to be written in the eMMC, the command parameter corresponds to a write-in address of the data to be written; and if the data in the eMMC needs to be erased, the command parameter corresponds to the storage address of the data to be erased. The data transmission path is provided with data to be transmitted. Specifically, when data in the eMMC needs to be read, the data is stored in the data transmission path; when data needs to be written to the eMMC, the data is extracted from the data transmission path and transmitted to the eMMC. The embodiment of the invention does not limit the command sequence number, the command parameter, the data transmission path and the debugging operation in detail, and can be set according to the actual situation.
And 102, generating an eMMC command in a standard format according to the debugging command information.
In this embodiment, after receiving the debug command information, the eMMC command is generated according to the standard format from the command sequence number, the command parameter, the data transmission path, and the like. The standard format of the eMMC Command may refer to the following table, where Start Bit is a Start Bit, Transmission Bit is a transmitted Bit, Command Index is a Command sequence number, instruction is a Command parameter, CRC7 is a check code, End Bit is an End Bit, Bit position is a Bit position, Width is a Bit Width, and Value is an assignment corresponding to received debug Command information. For example, the command sequence number is in bits 45-40, the bit width is 6 bits, and the assignment is "1"; the command parameter has a bit width of 32 bits from 39 th bit to 8 th bit, and the value is 'x'. The eMMC command may further include other contents, which are not limited in detail in this embodiment of the present invention, and may be set according to actual situations.
Description | Start Bit | Transmission Bit | Command Index | Argument | CRC7 | End Bit |
Bit position | 47 | 46 | [45:40] | [39:8] | [7:1] | 0 |
Width(bits) | 1 | 1 | 6 | 32 | 7 | 1 |
Value | “0” | “1” | “1” | x | x | “1” |
In this embodiment, after the eMMC command is generated, the preset interface is called to send the eMMC command to the eMMC, and after the eMMC receives the eMMC command, a response result is generated according to the eMMC. The preset interface is connected with the block device driver in the kernel, and the eMMC command can be sent to the eMMC without a file system of a Linux system. Because a file system of a Linux system is not used, not only read-write operation but also other debugging operation can be executed on the eMMC. The preset interface may be set in the application program a, so as to connect the application program a to the block device driver.
In summary, in the embodiment of the present invention, debugging command information is received, and an eMMC command in a standard format is generated according to the debugging command information; and calling a preset interface to send the eMMC command to the eMMC so that the eMMC responds to the eMMC command. By the embodiment of the invention, the debugging command can be sent to the eMMC in real time, the internal state data of the eMMC can be obtained without powering off or disassembling the eMMC, and secondary damage caused by data loss or disassembly due to power off is avoided.
Example two
Fig. 2 is a flowchart illustrating steps of a debugging method for an eMMC according to an embodiment of the present invention. The method is applied to the intelligent terminal and comprises the following steps:
In this embodiment, the eMMC is a block device welded on the motherboard, and may perform data transmission with a main control chip of the intelligent terminal, and a block device address corresponding to the eMMC is set in the kernel. Specifically, a block device address corresponding to the eMMC may be acquired by the application a. For example, if eMMC corresponds to the first block, application a may acquire LBA equal to 0. The block device address is not limited in detail in the embodiment of the invention, and can be set according to actual conditions.
In this embodiment, after the block device address is obtained, the eMMC may be started by the application a, so as to perform subsequent debugging operations.
And step 204, generating an eMMC command in a standard format according to the debugging command information.
In this embodiment, the preset Interface is an IOCTL API (Application Program Interface). IOCTLs are functions In a device driver that manage the I/O (In/Out, input output) channels of a device. Referring to the I/O channel shown in FIG. 3, embodiments of the present invention may control whether the I/O channel is from an application to a block device driver to an eMMC using the function IOCTL. In the prior art, Linux packages a file system and a driver of an eMMC, and an I/O channel is from the file system to a block device driver to the eMMC. Therefore, after the function IOCTL is used to create the API as the preset interface, the embodiment of the present invention provides a new I/O channel between the application program and the eMMC, which not only can provide a conventional read/write function in the application program, but also can provide functions such as firmware upgrade and function test.
In this embodiment, after receiving the eMMC command, the block device driver sends the eMMC command to the eMMC host controller driver. For example, if the block device driver receives an eMMC command to read data, the eMMC command to read data is sent to the eMMC host controller. The eMMC host controller driver is a program provided in the kernel layer and used to drive the eMMC host controller.
And step 207, sending the eMMC command to the eMMC through the eMMC host controller driver.
In this embodiment, the eMMC host controller sends the eMMC command to the eMMC after receiving the eMMC command, so that the eMMC responds to the eMMC command after receiving the eMMC command. For example, the eMMC receives an eMMC command to write data, and the response result is 0x 00000900.
And 208, displaying a response result of the eMMC responding to the eMMC command by adopting the display device.
In this embodiment, the intelligent terminal includes a display device, and after the eMMC responds to the eMMC command, the display device may display a response result. For example, the display device displays "eMMC response: 0x00000900 ". The display device may also display other content, such as an incorrect format of the received debug command message, and the display device displays "illegal command entered", or "error entered". The display content of the display device is not limited in detail in the embodiment of the invention, and can be set according to actual conditions.
In summary, in the embodiment of the present invention, the intelligent terminal receives the debug command information, and generates the eMMC command in the standard format according to the debug command information; and calling a preset interface to send the eMMC command to the eMMC so that the eMMC responds to the eMMC command. By the embodiment of the invention, the debugging command can be sent to the eMMC in real time, the internal state data of the eMMC can be obtained without powering off or disassembling the eMMC, the secondary damage caused by data loss or disassembly due to power off is avoided, and the error analysis, firmware upgrade, functional test and the like of the eMMC are easier to realize.
EXAMPLE III
Fig. 4 shows a block diagram of a debugging apparatus for an eMMC according to an embodiment of the present invention. Deployed at an intelligent terminal, the device includes:
an information receiving module 301, configured to receive debug command information; the debugging command information at least comprises a command sequence number, command parameters and a data transmission path; the command serial number corresponds to one debugging operation of reading, writing, erasing and acquiring states;
a command generating module 302, configured to generate an eMMC command in a standard format according to the debug command information;
the command sending module 303 is configured to call a preset interface to send the eMMC command to the eMMC, so that the eMMC responds to the eMMC command.
Optionally, before the information receiving module 301, the apparatus further includes:
an address acquisition module, configured to acquire a block device address of the eMMC;
a start module to start the eMMC.
Optionally, the command sending module 303 includes:
the first command sending submodule is used for calling the preset interface and sending the eMMC command to a block device driver corresponding to the block device address;
the second command sending submodule is used for sending the eMMC command to an eMMC host controller driver through the block device driver;
and the third command sending submodule is used for sending the eMMC command to the eMMC through the drive of the eMMC host controller.
Optionally, the preset interface is an IOCTL API.
Optionally, the intelligent terminal includes a display device, and the device further includes:
and the response result display module is used for displaying a response result of the eMMC responding to the eMMC command by adopting the display device.
In summary, in the embodiment of the present invention, debugging command information is received, and an eMMC command in a standard format is generated according to the debugging command information; and calling a preset interface to send the eMMC command to the eMMC so that the eMMC responds to the eMMC command. By the embodiment of the invention, the debugging command can be sent to the eMMC in real time, the internal state data of the eMMC can be obtained without powering off or disassembling the eMMC, and secondary damage caused by data loss or disassembly due to power off is avoided.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (10)
1. A debugging method of eMMC is characterized by being applied to an intelligent terminal, and comprises the following steps:
receiving debugging command information; the debugging command information at least comprises a command sequence number, command parameters and a data transmission path; the command serial number corresponds to one debugging operation of reading, writing, erasing and acquiring states;
generating an eMMC command in a standard format according to the debugging command information;
calling a preset interface to send the eMMC command to an eMMC so that the eMMC responds to the eMMC command;
the preset interface is connected with a block device driver in the kernel; and the preset interface is arranged on an application program on the intelligent terminal.
2. The method of claim 1, wherein prior to said receiving debug command information, the method further comprises:
acquiring a block device address of the eMMC;
the eMMC is started.
3. The method of claim 2, wherein invoking the preset interface to send the eMMC command to an eMMC comprises:
calling the preset interface, and sending the eMMC command to a block device driver corresponding to the block device address;
sending the eMMC command to an eMMC host controller driver through the block device driver;
sending the eMMC command to the eMMC through the eMMC host controller driver.
4. The method of any one of claims 1-3, wherein the predetermined interface is IOCTLAPI.
5. The method of claim 1, wherein the smart terminal comprises a display device, the method further comprising:
and displaying a response result of the eMMC responding to the eMMC command by adopting the display device.
6. A debugging device of eMMC, characterized in that, deploys at intelligent terminal, the device includes:
the information receiving module is used for receiving debugging command information; the debugging command information at least comprises a command sequence number, command parameters and a data transmission path; the command serial number corresponds to one debugging operation of reading, writing, erasing and acquiring states;
the command generation module is used for generating an eMMC command in a standard format according to the debugging command information;
the command sending module is used for calling a preset interface to send the eMMC command to the eMMC so that the eMMC responds to the eMMC command;
the preset interface is connected with a block device driver in the kernel; and the preset interface is arranged on an application program on the intelligent terminal.
7. The apparatus of claim 6, further comprising:
an address acquisition module, configured to acquire a block device address of the eMMC;
a start module to start the eMMC.
8. The apparatus of claim 7, wherein the command sending module comprises:
the first command sending submodule is used for calling the preset interface and sending the eMMC command to a block device driver corresponding to the block device address;
the second command sending submodule is used for sending the eMMC command to an eMMC host controller driver through the block device driver;
and the third command sending submodule is used for sending the eMMC command to the eMMC through the drive of the eMMC host controller.
9. The apparatus according to any one of claims 6-8, wherein the predetermined interface is IOCTLAPI.
10. The apparatus of claim 6, wherein the smart terminal comprises a display device, the apparatus further comprising:
and the response result display module is used for displaying a response result of the eMMC responding to the eMMC command by adopting the display device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810225756.4A CN110289039B (en) | 2018-03-19 | 2018-03-19 | Debugging method and device of eMMC |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810225756.4A CN110289039B (en) | 2018-03-19 | 2018-03-19 | Debugging method and device of eMMC |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110289039A CN110289039A (en) | 2019-09-27 |
CN110289039B true CN110289039B (en) | 2021-07-27 |
Family
ID=68001025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810225756.4A Active CN110289039B (en) | 2018-03-19 | 2018-03-19 | Debugging method and device of eMMC |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110289039B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111124881B (en) * | 2019-11-13 | 2023-03-31 | 深圳佰维存储科技股份有限公司 | eMMC firmware test method and device |
CN114446381B (en) * | 2022-04-07 | 2022-07-15 | 深圳佰维存储科技股份有限公司 | eMMC fault analysis method, device, readable storage medium and electronic equipment |
CN115422091B (en) * | 2022-11-03 | 2023-04-14 | 合肥康芯威存储技术有限公司 | Firmware debugging method and device, electronic equipment and storage medium |
CN116483639B (en) * | 2023-04-26 | 2024-03-19 | 珠海妙存科技有限公司 | eMMC information acquisition method and system, electronic device and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101727989A (en) * | 2008-10-16 | 2010-06-09 | 付建云 | NAND FLASH memory chip test system |
CN103135941A (en) * | 2013-01-11 | 2013-06-05 | 深圳市江波龙电子有限公司 | Managing method of embedded memorizers, embedded memorizer and electronic device |
CN103280238A (en) * | 2013-06-27 | 2013-09-04 | 山东量子科学技术研究院有限公司 | EMMC controller based on FPGA, and working method of eMMC controller |
CN103514054A (en) * | 2013-09-10 | 2014-01-15 | 深圳市江波龙电子有限公司 | Method and system for restoring embedded memorizer and electronic device |
CN104217768A (en) * | 2014-09-04 | 2014-12-17 | 青岛海信电器股份有限公司 | Detection method and device of eMMC (Embedded multi media card) embedded memory |
CN106155580A (en) * | 2015-04-27 | 2016-11-23 | 华为技术有限公司 | A kind of storage method and system based on embedded multi-media card eMMC |
CN106409337A (en) * | 2016-09-20 | 2017-02-15 | 北京润科通用技术有限公司 | eMMC control method and FPGA-based eMMC controller |
CN106935272A (en) * | 2015-12-31 | 2017-07-07 | 北京京存技术有限公司 | The method and apparatus for opening the debugging of eMMC back doors |
CN107632914A (en) * | 2017-09-22 | 2018-01-26 | 北京润科通用技术有限公司 | A kind of Fault Locating Method and system of EMMC arrays |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101977663B1 (en) * | 2012-09-14 | 2019-05-13 | 삼성전자주식회사 | Embeded multimedia card device and operating method thereof |
-
2018
- 2018-03-19 CN CN201810225756.4A patent/CN110289039B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101727989A (en) * | 2008-10-16 | 2010-06-09 | 付建云 | NAND FLASH memory chip test system |
CN103135941A (en) * | 2013-01-11 | 2013-06-05 | 深圳市江波龙电子有限公司 | Managing method of embedded memorizers, embedded memorizer and electronic device |
CN103280238A (en) * | 2013-06-27 | 2013-09-04 | 山东量子科学技术研究院有限公司 | EMMC controller based on FPGA, and working method of eMMC controller |
CN103514054A (en) * | 2013-09-10 | 2014-01-15 | 深圳市江波龙电子有限公司 | Method and system for restoring embedded memorizer and electronic device |
CN104217768A (en) * | 2014-09-04 | 2014-12-17 | 青岛海信电器股份有限公司 | Detection method and device of eMMC (Embedded multi media card) embedded memory |
CN106155580A (en) * | 2015-04-27 | 2016-11-23 | 华为技术有限公司 | A kind of storage method and system based on embedded multi-media card eMMC |
CN106935272A (en) * | 2015-12-31 | 2017-07-07 | 北京京存技术有限公司 | The method and apparatus for opening the debugging of eMMC back doors |
CN106409337A (en) * | 2016-09-20 | 2017-02-15 | 北京润科通用技术有限公司 | eMMC control method and FPGA-based eMMC controller |
CN107632914A (en) * | 2017-09-22 | 2018-01-26 | 北京润科通用技术有限公司 | A kind of Fault Locating Method and system of EMMC arrays |
Also Published As
Publication number | Publication date |
---|---|
CN110289039A (en) | 2019-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110289039B (en) | Debugging method and device of eMMC | |
CN107179909A (en) | Method for upgrading software, device and computer-readable recording medium | |
CN107463341A (en) | Method for deleting, device and the mobile terminal of FLASH chip | |
CN108694052B (en) | Firmware upgrading method, firmware upgrading device and firmware upgrading system | |
CN110659197B (en) | Application test case generation method and device and software test system | |
CN114446381B (en) | eMMC fault analysis method, device, readable storage medium and electronic equipment | |
CN116302743A (en) | USB interface testing method, system, computer equipment and storage medium | |
CN112216340A (en) | Hard disk test method and device, storage medium and electronic equipment | |
CN107678770B (en) | Interface chip upgrading method and device, storage medium and processor | |
CN107452427B (en) | Method and system for testing data integrity of storage equipment | |
CN113032246A (en) | SSD (solid State disk) firmware operation method and device, readable storage medium and electronic equipment | |
CN112114978A (en) | Electronic scale data updating method, device, equipment and readable storage medium | |
US7840716B2 (en) | Communication method for storage devices on the basis of file access | |
CN116168752A (en) | Method for obtaining overtime of reading, writing and erasing operation | |
CN110362324A (en) | A kind of network interface card upgrade method and device | |
CN107766072A (en) | Video card refreshes BIOS method under a kind of linux system | |
CN111596997B (en) | UI information request method, device, terminal and storage medium | |
CN111625184A (en) | Flash memory data burning method and system | |
CN107885839B (en) | Method and device for reading information in Word file | |
CN111158733A (en) | BMC upgrading method, device, equipment and computer readable storage medium | |
CN107341423B (en) | Test method and test equipment for smart card and computer readable storage medium | |
CN111651177A (en) | Android platform-based number writing method and device and computer readable medium | |
US20100175007A1 (en) | Semiconductor storage device and control method for a semiconductor storage device | |
CN103473066A (en) | Method and device for adding VxWorks image files and reading version numbers | |
CN116483639B (en) | eMMC information acquisition method and system, electronic device and 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 | ||
CP03 | Change of name, title or address |
Address after: Room 101, Floor 1-5, Building 8, Yard 9, Fenghao East Road, Haidian District, Beijing 100094 Patentee after: Zhaoyi Innovation Technology Group Co.,Ltd. Address before: 100083 12 Floors, Block A, Tiangong Building, Science and Technology University, 30 College Road, Haidian District, Beijing Patentee before: GIGADEVICE SEMICONDUCTOR(BEIJING) Inc. |
|
CP03 | Change of name, title or address |