WO2023103755A1 - Procédé de démarrage de terminal, dispositif électronique et support de stockage lisible par ordinateur - Google Patents
Procédé de démarrage de terminal, dispositif électronique et support de stockage lisible par ordinateur Download PDFInfo
- Publication number
- WO2023103755A1 WO2023103755A1 PCT/CN2022/133132 CN2022133132W WO2023103755A1 WO 2023103755 A1 WO2023103755 A1 WO 2023103755A1 CN 2022133132 W CN2022133132 W CN 2022133132W WO 2023103755 A1 WO2023103755 A1 WO 2023103755A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- flash memory
- terminal
- abnormality
- file system
- startup
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1417—Boot up procedures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1435—Saving, restoring, recovering or retrying at system level using file system or storage system metadata
Definitions
- Embodiments of the present disclosure relate to but are not limited to the communication field, and in particular, relate to a method for starting a terminal, an electronic device, and a computer-readable storage medium.
- Terminal products need to constantly modify various parameter configurations during operation, such as wireless fidelity (Wi-Fi, Wireless Fidelity), Bluetooth and other related parameter configurations.
- Wi-Fi wireless fidelity
- Wireless Fidelity Wireless Fidelity
- Bluetooth wireless Fidelity
- the modification of some parameter configurations will cause the modification of the file system (FS, File System) in the flash memory.
- FS File System
- the file system in the flash memory will be abnormal, and the terminal cannot be restarted normally.
- the present disclosure provides a method for starting a terminal, an electronic device, and a computer-readable storage medium.
- an embodiment of the present disclosure provides a method for starting a terminal, including: in the case of a start-up exception, judging whether the start-up exception is caused by an abnormality in the flash memory of the terminal, wherein the flash memory stores There is a file system and a current variable parameter configuration, wherein the current variable parameter configuration is a variable parameter configured before the abnormality is started; when the judgment result is yes, the content of the flash memory is restored, and the content includes The file system and current varargs configuration.
- an embodiment of the present disclosure provides an electronic device, the electronic device includes: at least one processor; a memory on which at least one program is stored, when the at least one program is processed by the at least one executed by a processor, so that the at least one processor implements the terminal startup method described in any one of the first aspect; at least one I/O interface, connected between the processor and the memory, is configured to implement the processing Information exchange between the device and the memory.
- an embodiment of the present disclosure provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, any item in the first aspect is implemented. The method for starting the terminal.
- Fig. 1 is a flowchart of a method for starting a terminal provided by an embodiment of the present disclosure.
- Fig. 2 is a flowchart of some steps in a method for starting a terminal provided by an embodiment of the present disclosure.
- Fig. 3 is a flowchart of some steps in a method for starting a terminal provided by an embodiment of the present disclosure.
- Fig. 4 is a flow chart of a method for starting a terminal provided by an embodiment of the present disclosure.
- Fig. 5 is a flowchart of a backup method provided by an embodiment of the present disclosure.
- FIG. 6 is a flowchart of a backup method provided by an embodiment of the present disclosure.
- Fig. 7 is a schematic flow chart of judging the cause of abnormal startup according to the fault phenomenon provided by the embodiment of the present disclosure.
- FIG. 8 is a schematic diagram of a file system restoration process in a method for starting a terminal provided by an embodiment of the present disclosure.
- FIG. 9 is a schematic flowchart of a backup manner provided by an embodiment of the present disclosure.
- Fig. 10 is a schematic diagram of an electronic device provided by an embodiment of the present disclosure.
- Fig. 11 is a schematic diagram of a computer-readable storage medium provided by an embodiment of the present disclosure.
- non-volatile flash memory (flash) storage devices are often used on terminal equipment to store system files and user data.
- flash non-volatile flash memory
- NAND flash non-type flash memory
- this device has excellent characteristics such as small size, fast access speed, low power and shock resistance.
- the device is accidentally powered off, due to its unpredictability, the contents of the NAND flash may be lost or confused.
- the file system will face the risk of collapse, which poses a great threat to the reliability and stability of the device and greatly reduces the user experience.
- the inventors have found that for non-volatile flash memory, taking NAND flash as an example, the file system abnormality is first detected through a comprehensive detection mechanism, and the In the final analysis, the abnormality of the file system is the problem that the abnormal flash causes the system to fail to start normally. According to the abnormal phenomenon, the corresponding flash content can be erased and rewritten to restore the flash content.
- NAND flash can be divided into partitions, and different partitions store different content. For security reasons, specific partitions can be made read-only. However, during the normal operation of the file system, these partitions need to be read and written. Therefore, partitions with file systems and business-related partitions cannot be read-only. Aiming at the abnormal problem of the file system of these readable and writable partitions, the inventor’s solution is divided into two steps: first, detect the fault of flash abnormality through software; second, restore it when such fault is detected, and can Normally restore the content in the flash to ensure the normal startup of the system. Specifically, the inventor proposes a solution to automatically solve the abnormality of the flash memory file system during the startup process of the terminal.
- Different problem phenomena determine whether the fault is related to the abnormality of the flash memory, and then restore the contents of the flash memory, and finally complete the solution to this type of fault.
- the content of the files backed up in the flash memory can be updated through the update mechanism, and the content saved during the use of the file system can also be restored to the latest state, reducing data loss and maintaining system stability.
- an embodiment of the present disclosure provides a method for starting a terminal, as shown in FIG. 1 , including the following steps:
- step S100 in the case of a startup abnormality, it is judged whether the startup abnormality is caused by an abnormality in the flash memory of the terminal, wherein the flash memory stores a file system and the current variable parameter configuration, wherein the current The variable parameter configuration is the variable parameter configured before the exception is started;
- step S200 when the judgment result is yes, the content of the flash memory is restored, and the content includes the file system and the current variable parameter configuration.
- the present disclosure is aimed at startup abnormalities related to flash memory abnormalities, and such startup abnormal problems can be solved by restoring the contents of the flash memory. If the startup abnormality has nothing to do with the abnormality of the flash memory, and even restoring the contents of the flash memory cannot solve the problem, you need to solve the specific cause of the fault. Therefore, the first thing to do in this disclosure is to start with the cause of the startup abnormality, determine which fault phenomena are related to the abnormality of the flash memory, and then when the system detects that the startup abnormality occurs, record the fault phenomenon in the log, startup information, etc.
- the software Carry out analysis and automatically judge whether the cause of the startup abnormality is caused by the abnormality of the flash memory according to the correlation between the fault phenomenon and the abnormality of the flash memory.
- the detected startup abnormality is caused by an abnormal flash memory, it triggers a restoration operation using the backup flash memory content, and restarts the system to return to normal after the restoration is complete.
- the contents of the backed up flash memory also include parameter configurations modified during operation, so as to ensure the continuity and stability of the system operation.
- the solution adopted in the present disclosure does not add more hardware, which saves hardware cost and hardware space.
- the solution adopted in this application can not only back up the file system but also back up the current variable parameter configuration, so when restoring, the file system can be restored to the most recent state, without having to return to the parameter configuration at the factory.
- the flash memory is NAND flash.
- non-volatile NAND flash is taken as an example to explain the cause judgment of startup abnormality, restoration process, data backup and other processes.
- the judging whether the startup abnormality is caused by an abnormality in the flash memory of the terminal includes:
- step S111 it is judged whether the number of restarts caused by the failure to initialize the file system content during startup reaches a predetermined number of times;
- step S112 when the determination result is yes, it is determined that the startup abnormality is caused by the abnormality of the flash memory.
- the judging whether the startup abnormality is caused by an abnormality in the flash memory of the terminal includes:
- step S121 analyze the system log
- step S122 if there is a log satisfying the predetermined condition, it is determined that the startup abnormality is caused by an abnormality in the flash memory.
- the underlying driver of the flash memory is abnormal, and data bits in the kernel are flipped.
- abnormal flash faults There are two types of abnormal flash faults. (1) There is a crash in the underlying driver of the flash, or a data bit flip occurs in the kernel. At this time, it is possible to detect which part of the content has changed from the analysis of the log of the crash, so as to determine that it can be solved by means of backup and restoration. (2) The content of the file system is damaged. If there is a file system content initialization failure at boot time, the number of boot times when the file system content initialization failure occurs is logged. If it is detected that the system has been restarted multiple times during the boot phase, it means that the content in the file system has been damaged, and the file system restoration function needs to be triggered and executed.
- the recovery methods for the two types of exceptions mentioned above can also be divided into two situations.
- One situation is that other readable and writable partitions other than the file system cannot be loaded normally due to abnormal data, resulting in a crash.
- the restoration mechanism is started, and the device is restarted after the restoration is completed and the device can be started normally.
- Another situation is that an abnormality occurs in the file system.
- it is necessary to set a partition in the partition in advance to store the startup abnormality flag in advance. System exceptions are counted when file system initialization failures occur. The system will reboot after initialization failure.
- the boot phase After restarting, the boot phase will read the exception flag from the partition storing the exception flag. If the number of reboots recorded by this flag reaches the preset threshold of reboots (for example, the threshold of reboots is 5 and the number of reboots reaches 5), start the file system restoration mechanism in the boot phase to refresh the file system, and then reboot equipment. If it starts normally, the fault problem is solved.
- the preset threshold of reboots for example, the threshold of reboots is 5 and the number of reboots reaches 5
- the first category is that the device freezes.
- the content of the flash partition was flipped during the kernel loading process. From the process of starting the kernel, it can be detected which partition cannot be executed and crashes. At this time, you can write the failed flag to the flash partition where the mount failed, and then read the failed flag type after starting from the boot stage again, call the restore mechanism, and refresh the content of the corresponding partition.
- This flag type can be defined according to different readable and writable partitions, so that the corresponding partitions can be restored during the startup phase.
- the second category is that the file system is abnormal.
- the file system is an independent partition, which is mainly used to store parameters related to the device's Internet access or Wi-Fi and Bluetooth. This partition is constantly having read and write operations during system operation. If an abnormal power failure such as unstable power supply occurs, it is easy to destroy the content of the file system that is undergoing read and write operations, making the system unable to work normally, resulting in crashes and continuous restarts.
- This type of failure has a characteristic, that is, because the file system is abnormal, an error will occur when the file system is initialized during the startup process. Take advantage of this feature to count system exceptions where file system initialization fails.
- the device restarts repeatedly and is detected during the boot phase after the restart. When multiple abnormal startups are detected, it is confirmed that the file system is abnormal. At this time, the restoration function of the file system can be executed in the boot stage, and the abnormal flag can be cleared. After the restoration is complete, the contents of the file system are repaired and can be started normally.
- the restarting method of the terminal before steps S100 and S200, the restarting method of the terminal further includes:
- step S300 the content of the flash memory is saved to the backup partition of the flash memory, wherein the content of the flash memory includes the file system and the current variable parameter configuration, which is used to perform the restoration of the content of the flash memory step.
- the content of the flash memory also includes: partition data other than the file system.
- variable parameter configuration includes but not limited to: Wi-Fi parameter configuration and/or Bluetooth parameter configuration.
- the solution to the two types of faults mentioned above is that the content of the flash is abnormal. According to the characteristics of NAND flash, if there is an error in the content, the problem can be completely solved only after the content is erased and rewritten. The resolution of both types of failures requires a restore operation. Because the partition with content error must be readable and writable, the content of the flash will change greatly during the operation of the system. If it is not updated in time, the content of the backup can only be the content of the original backup, or even the content of the factory. Variable parameter configurations modified during system operation, Wi-Fi parameter configurations and/or Bluetooth parameter configurations, and new content and business data in partitions other than the file system.
- the content of described flash memory is saved to the backup partition of flash memory, comprising:
- step S311 the upgrade version of the file system is found by downloading the FOTA (Firmware Over-The-Air) mode of the firmware over the air;
- FOTA Wireless Over-The-Air
- step S312 after saving the content of the flash memory to the backup partition, upgrade the file system saved in the backup partition to the upgraded version.
- saving the contents of the flash memory to the backup partition of the flash memory includes:
- step S321 periodically save the current contents of the flash memory to the backup partition.
- the embodiment of the present disclosure provides two ways to update flash content.
- the FOTA upgrade time interval in the above method (1) is long, and the system has been running for a long time, but still cannot get a timely backup, then during this period, there may be more users and Internet users on the file system. information.
- a periodic timer is added according to a certain period, and when the timer expires, it is triggered to update the backup content in the backup partition according to the content of the readable and writable partition. After the backup is complete, reset the timer to prepare for the next backup.
- the saving the contents of the flash memory to the backup partition of the flash memory includes:
- the embodiment of the present disclosure also combines the two methods, taking into account the advantages of both, and obtains the third update method: while adding the content of the backup partition to the FOTA update mechanism, a periodic update task is also started.
- Backup can be triggered not only through FOTA upgrade, but also through periodic timer.
- the periodic timer will also be reset. In this way, the backup system can be upgraded in time according to the FOTA upgrade mechanism, and the problem of untimely backup caused by the possible long interval of FOTA upgrade can be solved.
- an exception occurs during the normal operation of the system, and the system cannot be started normally.
- the system startup software detects an abnormality and judges the cause of the abnormality.
- the processing process can also be divided into two cases.
- One situation is that other readable and writable partitions other than the file system cannot be loaded normally due to abnormal data, resulting in a crash, and the software detects that a certain partition fails to mount.
- the recovery mechanism is triggered after an abnormality is detected in the kernel.
- the restore mechanism detected abnormal partition contents. After the restoration is complete, restart the device, and it can start normally; in another case, the contents of the file system are abnormal, initialization fails, and the system restarts repeatedly.
- the restoration method performed in this embodiment is also divided into two situations.
- the first type of startup exception is that the device crashes.
- the content of the flash partition was flipped during the kernel loading process.
- This flag type can be defined according to different readable and writable partitions, so that the corresponding partitions can be restored during the startup phase.
- the second type of startup exception is that the file system is abnormal.
- a partition for reading and writing exception flag bits is added in the flash. Read the abnormal flag during the boot phase to determine the way to restart.
- the file system is an independent partition, which is mainly used to store related parameters such as device Internet access or Wi-Fi and Bluetooth. This partition is constantly having read and write operations during system operation. If an abnormal power failure such as unstable power supply occurs, it is easy to destroy the content of the file system that is undergoing read and write operations, so that the system cannot work normally, and then crashes and restarts repeatedly. This type of failure has a characteristic. If the file system is abnormal and restarts repeatedly, an error will occur when initializing the file system during the startup process.
- the system can sense the new system version in time, and first automatically back up the content in the flash, including the file system, parameter configuration, and data in other partitions other than the file system partition. After the backup is completed, perform FOTA online upgrade .
- the backed up system has been upgraded through FOTA upgrade and the flash content has been backed up once before the FOTA upgrade, in order to avoid too frequent backups in the two ways of FOTA online upgrade and periodic update, after the FOTA upgrade triggers the backup, regardless of Whether or not the time interval of the periodic timer expires, the periodic timer will be reset, and the timer will count again.
- the time interval between two FOTA upgrades may be long. Even if FOTA has not been upgraded for a long time, the backup function will be triggered when the periodic timer expires, and the content of the backup partition will be updated. After the update is completed, reset the periodic Timer to prepare for the next backup.
- an embodiment of the present disclosure provides an electronic device, as shown in FIG. 10 , which includes:
- At least one processor 501 At least one processor 501;
- Memory 502 on which at least one program is stored, and when at least one program is executed by at least one processor, at least one processor implements the method for starting a terminal as described in any one of the above first aspects;
- At least one I/O interface 503 is connected between the processor and the memory, and is configured to realize information exchange between the processor and the memory.
- the processor 501 is a device with data processing capability, which includes but not limited to a central processing unit (CPU), etc.
- the memory 502 is a device with data storage capability, which includes but not limited to random access memory (RAM, more specifically such as SDRAM, DDR, etc.), read-only memory (ROM), electrified erasable programmable read-only memory (EEPROM), flash memory (FLASH); I/O interface (read-write interface) 503 is connected in processor 501 Between the processor 501 and the memory 502, information exchange between the processor 501 and the memory 502 can be realized, which includes but not limited to a data bus (Bus) and the like.
- a data bus Buss
- the processor 501 , the memory 502 and the I/O interface 503 are connected to each other through the bus 504 , and further connected to other components of the computing device.
- an embodiment of the present disclosure provides a computer-readable storage medium. As shown in FIG. 11 , a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, any one of the above-mentioned first aspects is implemented. The method for starting the terminal.
- the terminal startup method proposed in this disclosure when the terminal device starts abnormally, judges through the software according to the fault phenomenon whether the startup abnormality is caused by an abnormality in the flash memory of the terminal, and then automatically restores the file system and the variable parameter configuration modified during system operation, Repair the file system and restart the terminal normally. It is also possible to restore the content saved during the use of the file system to the latest state by updating the backup file, reducing data loss and maintaining system stability.
- the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be composed of several physical components. Components cooperate to execute.
- Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit .
- a processor such as a central processing unit, digital signal processor, or microprocessor
- Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media).
- computer storage media includes both volatile and nonvolatile media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data. permanent, removable and non-removable media.
- Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cartridges, tape, magnetic disk storage or other magnetic storage devices, or can Any other medium used to store desired information and which can be accessed by a computer.
- communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media .
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Retry When Errors Occur (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
La présente invention concerne un procédé de démarrage de terminal, un dispositif électronique et un support de stockage lisible par ordinateur. Le procédé de démarrage de terminal consiste à : lorsqu'une anomalie de démarrage se produit, déterminer si l'anomalie de démarrage est ou non provoquée par une anomalie d'une mémoire flash d'un terminal, un système de fichier et une configuration de paramètre variable actuelle étant stockés dans la mémoire flash ; et si tel est le cas, restaurer le contenu de la mémoire flash, le contenu comprenant le système de fichier et la configuration de paramètre variable actuelle.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111509385.0 | 2021-12-10 | ||
CN202111509385.0A CN116257384A (zh) | 2021-12-10 | 2021-12-10 | 终端的启动方法、电子设备和计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023103755A1 true WO2023103755A1 (fr) | 2023-06-15 |
Family
ID=86686704
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/133132 WO2023103755A1 (fr) | 2021-12-10 | 2022-11-21 | Procédé de démarrage de terminal, dispositif électronique et support de stockage lisible par ordinateur |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116257384A (fr) |
WO (1) | WO2023103755A1 (fr) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117708886B (zh) * | 2024-02-05 | 2024-05-07 | 广州鲁邦通物联网科技股份有限公司 | 一种物联网设备的文件***保护方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000222180A (ja) * | 1999-01-29 | 2000-08-11 | Nec Corp | 情報処理装置のガードシステム及び方法 |
CN101477482A (zh) * | 2008-10-14 | 2009-07-08 | 深圳市共进电子有限公司 | 一种嵌入式Linux***中的断电时恢复闪存数据的方法 |
CN104216800A (zh) * | 2014-08-27 | 2014-12-17 | 福建星网视易信息***有限公司 | 一种基于数据冗余的***故障自动恢复方法及装置 |
CN109614267A (zh) * | 2018-12-06 | 2019-04-12 | Oppo广东移动通信有限公司 | 一种修复开机异常问题的方法、装置、存储介质及终端 |
-
2021
- 2021-12-10 CN CN202111509385.0A patent/CN116257384A/zh active Pending
-
2022
- 2022-11-21 WO PCT/CN2022/133132 patent/WO2023103755A1/fr unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000222180A (ja) * | 1999-01-29 | 2000-08-11 | Nec Corp | 情報処理装置のガードシステム及び方法 |
CN101477482A (zh) * | 2008-10-14 | 2009-07-08 | 深圳市共进电子有限公司 | 一种嵌入式Linux***中的断电时恢复闪存数据的方法 |
CN104216800A (zh) * | 2014-08-27 | 2014-12-17 | 福建星网视易信息***有限公司 | 一种基于数据冗余的***故障自动恢复方法及装置 |
CN109614267A (zh) * | 2018-12-06 | 2019-04-12 | Oppo广东移动通信有限公司 | 一种修复开机异常问题的方法、装置、存储介质及终端 |
Also Published As
Publication number | Publication date |
---|---|
CN116257384A (zh) | 2023-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8417992B2 (en) | Method, system and article of manufacture for system recovery | |
US9542195B1 (en) | Motherboards and methods for BIOS failover using a first BIOS chip and a second BIOS chip | |
US8041988B2 (en) | Firmware update for consumer electronic device | |
US8812910B2 (en) | Pilot process method for system boot and associated apparatus | |
US10713128B2 (en) | Error recovery in volatile memory regions | |
CN101329631B (zh) | 一种嵌入式***自动检测和恢复启动的方法及装置 | |
US20150199190A1 (en) | System and method for updating firmware | |
US10579300B2 (en) | Information handling system firmware persistent memory runtime reclaim | |
WO2021108221A1 (fr) | Mises à jour de logiciel résilient dans des dispositifs de stockage sécurisés | |
WO2023103755A1 (fr) | Procédé de démarrage de terminal, dispositif électronique et support de stockage lisible par ordinateur | |
CN109582332B (zh) | 互联网摄像机的***升级方法及装置 | |
JP2023064689A (ja) | コンピュータシステムの基板管理コントローラ及び起動方法 | |
US10657003B2 (en) | Partial backup during runtime for memory modules with volatile memory and non-volatile memory | |
US20070277028A1 (en) | Method and system for recovery from reprogramming failures in nonvolatile memory | |
CN113190256B (zh) | 一种升级方法、装置及设备 | |
JP2002062956A (ja) | 停電処理方法及び停電処理装置 | |
US10592364B2 (en) | Handling errors during run time backups | |
JPH10307726A (ja) | 起動エラー時におけるファームウェアリカバリ方式 | |
US11740969B2 (en) | Detecting and recovering a corrupted non-volatile random-access memory | |
KR100853941B1 (ko) | 멀티미디어 저장장치와 데이터 복구방법 | |
CN113849235A (zh) | 控制方法、装置及电子设备 | |
CN112882757A (zh) | 一种嵌入式***双分区安全启动方法 | |
JP6011687B1 (ja) | 記憶装置およびその制御方法 | |
US20220374223A1 (en) | Server and updating method for mac address | |
US20170010827A1 (en) | File system of controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22903178 Country of ref document: EP Kind code of ref document: A1 |