US 12,105,993 B2
Method and apparatus and non-transitory computer-readable storage medium for debugging solid-state disk (SSD) device
Wei-Chih Yeh, Hsinchu County (TW); and Kun-Lin Ho, Hsinchu County (TW)
Assigned to SILICON MOTION, INC., Zhubei (TW)
Filed by Silicon Motion, Inc., Zhubei (TW)
Filed on Apr. 26, 2022, as Appl. No. 17/729,916.
Claims priority of provisional application 63/215,732, filed on Jun. 28, 2021.
Claims priority of application No. 202111134184.7 (CN), filed on Sep. 27, 2021.
Prior Publication US 2022/0413766 A1, Dec. 29, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/14 (2006.01); G06F 3/06 (2006.01); G06F 11/263 (2006.01)
CPC G06F 3/0679 (2013.01) [G06F 11/263 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for debugging a solid-state disk (SSD) device, performed by a processing unit of a single-board personal computer when loading and executing a debugging application, the method comprising:
simulating to issue a first Joint Test Action Group (JTAG) command through a General-Purpose Input/Output (GPIO) interface (I/F) to the SSD device for stopping a running of a processing unit of a flash controller in the SSD device;
simulating to issue a second JTAG command through the GPIO I/F to the SSD device for forcing the SSD device to exit a sleep mode; and
simulating to issue a third JTAG command through the GPIO I/F to the SSD device for reading a designated length of data from a static random access memory (SRAM) in the SSD device.