CN110289039B - Debugging method and device of eMMC - Google Patents

Debugging method and device of eMMC Download PDF

Info

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
Application number
CN201810225756.4A
Other languages
Chinese (zh)
Other versions
CN110289039A (en
Inventor
王玺
丁尔刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhaoyi Innovation Technology Group Co ltd
Original Assignee
Beijing Zhaoyi Innovation Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Zhaoyi Innovation Technology Co Ltd filed Critical Beijing Zhaoyi Innovation Technology Co Ltd
Priority to CN201810225756.4A priority Critical patent/CN110289039B/en
Publication of CN110289039A publication Critical patent/CN110289039A/en
Application granted granted Critical
Publication of CN110289039B publication Critical patent/CN110289039B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/38Response 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

Debugging method and device of eMMC
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:
step 101, 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 obtaining states.
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”
Step 103, calling a preset interface to send the eMMC command to the eMMC, so that the eMMC responds to the eMMC command.
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:
step 201, obtaining the block device address of the eMMC.
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.
Step 202, the eMMC is started.
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.
Step 203, 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 obtaining states.
And step 204, generating an eMMC command in a standard format according to the debugging command information.
Step 205, calling the preset interface, and sending the eMMC command to the block device driver corresponding to the block device address.
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.
Step 206, sending the eMMC command to an eMMC host controller driver via the block device driver.
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.
CN201810225756.4A 2018-03-19 2018-03-19 Debugging method and device of eMMC Active CN110289039B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101977663B1 (en) * 2012-09-14 2019-05-13 삼성전자주식회사 Embeded multimedia card device and operating method thereof

Patent Citations (9)

* Cited by examiner, † Cited by third party
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