TWI881625B - Method and system for handling power on setting - Google Patents
Method and system for handling power on setting Download PDFInfo
- Publication number
- TWI881625B TWI881625B TW112150606A TW112150606A TWI881625B TW I881625 B TWI881625 B TW I881625B TW 112150606 A TW112150606 A TW 112150606A TW 112150606 A TW112150606 A TW 112150606A TW I881625 B TWI881625 B TW I881625B
- Authority
- TW
- Taiwan
- Prior art keywords
- interface
- circuit board
- power
- settings
- host
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Power Sources (AREA)
Abstract
Description
本發明是有關於一種電源開啟技術,且特別是有關於一種用於處理電源開啟設定的方法及系統。The present invention relates to a power-on technology, and more particularly to a method and system for processing power-on settings.
市面上部分的開發板支持多種開機模式,例如透過通用序列匯流排(universal Serial Bus,USB)、反及式(NAND)、串列周邊介面(serial peripheral interface,SPI)、安全數位(secure digital,SD)或嵌入式多媒體卡(embedded multimedia card,eMMC)等介面(interface)或裝置(device)等,而每種模式對應各自的相關參數設定,造成整體的設定方式極為複雜。對此,通常需要電源開啟設定(power-on setting)以控制開機模式/運作。Some development boards on the market support multiple boot modes, such as through universal serial bus (USB), NAND, serial peripheral interface (SPI), secure digital (SD) or embedded multimedia card (eMMC) and other interfaces or devices, and each mode corresponds to its own related parameter settings, making the overall setting method extremely complicated. For this, a power-on setting is usually required to control the boot mode/operation.
習知技術的電源開啟設定為硬體,例如撥碼開關(DIP switch)。用戶可以透過開關針對不同情境設定不同的開機模式。使用硬體電源開啟設定的方式的優點包括可以獨立控制開機模式,而不需透過其他工具或程序,以及第一選擇或設定即為預設的開機模式,故不會有額外的時間延遲。然而,使用硬體電源開啟設定的方式的缺點包括需要記憶(例如額外地參考開發板的文件)各種不同組合來進行手動運作,故對用戶而言是種負擔。詳細來說,由於開機情境及相關參數繁多,撥碼開關的腳位(pin)腳會複用,並在不同情境下代表不同意義。開發階段較容易更動電源開啟設定。對於撥碼開關,若要燒錄(program/flash)映像(image)進行開發測試,必需調整電源開啟設定兩次,再加上其他多個步驟。此些複雜的設定及運作,時常造成開關扳動錯誤。為了節省面積,常會使用小尺寸的撥碼開關,其必需透過工具來扳動開關,既不方便,又容易誤扳動。此外,pin腳及腳位方向也會增加控制的複雜度。簡言之,硬體電源開啟設定的手動開關機制會妨礙自動化流程的實現,進而增加開發測試的時間成本及複雜度。The power-on setting of the known technology is hardware, such as a DIP switch. Users can use the switch to set different boot modes for different scenarios. The advantages of using hardware power-on settings include the ability to independently control the boot mode without the need for other tools or programs, and the first choice or setting is the default boot mode, so there is no additional time delay. However, the disadvantages of using hardware power-on settings include the need to remember (for example, additionally refer to the documentation of the development board) various different combinations for manual operation, which is a burden for users. In detail, due to the large number of boot scenarios and related parameters, the pins of the DIP switch are reused and represent different meanings in different scenarios. It is easier to change the power-on setting during the development phase. For a dial switch, if you want to burn (program/flash) an image for development testing, you must adjust the power-on setting twice, plus many other steps. These complex settings and operations often cause the switch to be flipped incorrectly. In order to save area, small-sized dial switches are often used, which must be flipped through tools, which is inconvenient and easy to flip incorrectly. In addition, the pin and pin direction will also increase the complexity of control. In short, the manual switching mechanism of the hardware power-on setting will hinder the realization of the automated process, thereby increasing the time cost and complexity of development testing.
因此,如何有效地處理電源開啟設定是極欲解決的問題。Therefore, how to effectively handle the power-on setting is a problem that needs to be solved.
為了解決上述技術問題,本揭露提出一種用於處理電源開啟設定的方法及系統,以(1)避免手動控制設定,以及(2)降低開發的複雜度以節省開發時間。To solve the above technical problems, the present disclosure provides a method and system for processing power-on settings to (1) avoid manual control settings and (2) reduce development complexity to save development time.
本揭露的實施例提供一種用於處理電源開啟設定(power-on setting)的系統,包括:非揮發性記憶體(non-volatile memory,NVM),用於儲存指示第一介面的電源開啟設定資訊;以及支援多種開機(boot)模式的電路板(board),該多種開機模式至少關聯於該第一介面及第二介面,該電路板用於:響應於連接指令,建立該電路板及燒錄器之間的連接;在開發階段時,從該第二介面開機,以及判斷該電路板是否在時間期間內連接到主機;當該電路板在該時間期間內連接到該主機時,觸發該燒錄器執行燒錄程序,以將映像(image)燒錄到該電路板;以及當該電路板未在該時間期間內連接到該主機時,根據該電源開啟設定資訊從該第一介面開機,以及停止從該第二介面開機。The present disclosure provides a system for processing power-on settings, including: a non-volatile memory (NVM); memory (NVM) for storing power-on setting information indicating a first interface; and a circuit board (board) supporting multiple boot modes, wherein the multiple boot modes are at least associated with the first interface and a second interface, wherein the circuit board is used to: respond to a connection instruction to establish a connection between the circuit board and a burner; during a development stage, boot from the second interface and determine whether the circuit board is connected to a host within a time period; when the circuit board is connected to the host within the time period, trigger the burner to execute a burning procedure to burn an image to the circuit board; and when the circuit board is not connected to the host within the time period, boot from the first interface according to the power-on setting information and stop booting from the second interface.
可選地,從該第二介面開機發生在建立該燒錄器及該電路板之間的該連接之後。Optionally, booting from the second interface occurs after establishing the connection between the burner and the circuit board.
可選地,該非揮發性記憶體為電子可抹除可程式化唯讀記憶體(electrically erasable programmable read-only memory,EEPROM)及快閃記憶體(flash)中一者。Optionally, the non-volatile memory is one of an electrically erasable programmable read-only memory (EEPROM) and a flash memory.
可選地,該第二介面為通用序列匯流排(universal Serial Bus,USB)介面,以及該第一介面為反及式(NAND)介面、串列周邊介面(serial peripheral interface,SPI)介面、安全數位(secure digital,SD)介面及嵌入式多媒體卡(embedded multimedia card,eMMC)介面中一者。Optionally, the second interface is a universal serial bus (USB) interface, and the first interface is one of a NAND interface, a serial peripheral interface (SPI) interface, a secure digital (SD) interface, and an embedded multimedia card (eMMC) interface.
可選地,該電源開啟設定資訊所使用的位元(bit)數量關聯於硬體開關所使用的腳位(pin)數量,以及該非揮發性記憶體及該硬體開關共用電源開啟(PWRON)暫存器(register)。Optionally, the number of bits used by the power-on setting information is related to the number of pins used by a hardware switch, and the non-volatile memory and the hardware switch share a power-on (PWRON) register.
本揭露的實施例另提供一種用於處理電源開啟設定的方法,包括:響應於連接指令,建立支援多種開機模式的電路板及燒錄器之間的連接,該多種開機模式至少關聯於第一介面及第二介面;在開發階段時,從該第二介面開機,以及判斷該電路板是否在時間期間內連接到主機;當該電路板在該時間期間內連接到該主機時,透過該燒錄器執行燒錄程序,以將映像燒錄到該電路板;以及當該電路板未在該時間期間內連接到該主機時,從非揮發性記憶體中獲得指示該第一介面的電源開啟設定資訊,根據該電源開啟設定資訊從該第一介面開機,以及停止從該第二介面開機。The disclosed embodiment further provides a method for processing power-on settings, comprising: in response to a connection command, establishing a connection between a circuit board supporting multiple boot modes and a burner, wherein the multiple boot modes are at least associated with a first interface and a second interface; in the development stage, booting from the second interface, and determining whether the circuit board is connected to a host within a time period; when the circuit board When the circuit board is connected to the host during the time period, a burning procedure is executed through the burner to burn the image to the circuit board; and when the circuit board is not connected to the host during the time period, power-on setting information indicating the first interface is obtained from the non-volatile memory, the computer is started from the first interface according to the power-on setting information, and the startup from the second interface is stopped.
基於上述,本揭露的用於處理電源開啟設定的方法及系統可達成簡化開發時的硬體切換流程,節省開發成本(時間及複雜度等)。Based on the above, the method and system for processing power-on settings disclosed herein can simplify the hardware switching process during development and save development costs (time and complexity, etc.).
本揭露提出了一種用於處理電源開啟設定的方法及系統,以解決背景技術中提到的問題。為使本揭露的特徵和優點能夠更明顯易懂,下面結合附圖對本發明的具體實施例做詳細的說明。以下敘述含有與本揭露中的示例性實施例相關的特定資訊。本揭露中的附圖和其隨附的詳細敘述僅為示例性實施例。然而,本揭露並不局限於此些示例性實施例。本領域技術人員將會想到本揭露的其它變化與實施例。除非另有說明,否則附圖中的相同或對應的元件可由相同或對應的附圖標號指示。此外,本揭露中的附圖與例示通常不是按比例繪製的,且非旨在與實際的相對尺寸相對應。The present disclosure proposes a method and system for processing power-on settings to solve the problems mentioned in the background technology. In order to make the features and advantages of the present disclosure more obvious and easy to understand, the specific embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. The following description contains specific information related to the exemplary embodiments in the present disclosure. The drawings and the detailed descriptions attached thereto in the present disclosure are only exemplary embodiments. However, the present disclosure is not limited to these exemplary embodiments. Other variations and embodiments of the present disclosure will occur to those skilled in the art. Unless otherwise specified, the same or corresponding elements in the drawings may be indicated by the same or corresponding figure numbers. In addition, the drawings and illustrations in the present disclosure are generally not drawn to scale and are not intended to correspond to actual relative sizes.
圖1為本揭露一實施例的用於處理電源開啟設定(power-on setting)的系統的方塊示意圖。如圖1所示,用於處理電源開啟設定的系統100包括非揮發性記憶體(non-volatile memory,NVM)110(或控制組態(control configuration))及電路板(board)120。非揮發性記憶體110用於儲存指示第一介面的電源開啟設定資訊(例如參數或數值)。電路板120支援多種開機(boot)模式,該多種開機模式至少關聯於第一介面及第二介面。值得注意的是,雖然非揮發性記憶體110及電路板120是分開/獨立地繪示,但本揭露不以此為限。舉例來說,非揮發性記憶體110可被配置在電路板120上。FIG1 is a block diagram of a system for processing power-on settings according to an embodiment of the present disclosure. As shown in FIG1 , the
電路板120用於響應於連接(例如附接(attach))指令,建立該電路板及燒錄器(programmer)130之間的連接。在開發(測試)階段時,電路板120用於從該第二介面(例如支持燒錄功能的介面)開機,以及判斷該電路板120是否在時間期間(例如100 ms等毫秒等級)內連接到主機140。值得注意的是,雖然燒錄器130及主機140是分開/獨立地繪示,但本揭露不以此為限。舉例來說,燒錄器130可被配置或安裝在主機140中。當該電路板120在該時間期間內連接到該主機140時,電路板120用於觸發該燒錄器130執行燒錄程序,以將映像(image)燒錄/載入(load)到該電路板120,例如電路板120上的關聯於第三介面的記憶體或儲存裝置(storage device)中。在一些實施例中,第三介面可相同於第一介面。在一些其他實施例中,第三介面可不同於第一介面。當該電路板120未在該時間期間內連接到該主機140時,該電路板120用於(觸發從該非揮發性記憶體110中獲得該電源開啟設定資訊,)根據該電源開啟設定資訊從該第一介面開機,以及停止從該第二介面開機(即從第二介面切換為從第一介面開機,而不執行燒錄程序)。也就是說,應用軟體設定(以取代硬體電源開啟設定),以簡化開發時的硬體切換流程,進而節省開發成本(時間及複雜度等)。The circuit board 120 is used to respond to a connection (e.g., attach) command to establish a connection between the circuit board and the programmer 130. During the development (testing) phase, the circuit board 120 is used to boot from the second interface (e.g., an interface supporting the programming function) and determine whether the circuit board 120 is connected to the host 140 within a time period (e.g., milliseconds such as 100 ms). It is worth noting that although the programmer 130 and the host 140 are shown separately/independently, the present disclosure is not limited thereto. For example, the programmer 130 can be configured or installed in the host 140. When the circuit board 120 is connected to the host 140 during the time period, the circuit board 120 is used to trigger the burner 130 to execute a burning procedure to burn/load an image to the circuit board 120, such as a memory or storage device associated with a third interface on the circuit board 120. In some embodiments, the third interface may be the same as the first interface. In some other embodiments, the third interface may be different from the first interface. When the circuit board 120 is not connected to the host 140 during the time period, the circuit board 120 is used to (trigger obtaining the power-on setting information from the non-volatile memory 110,) boot from the first interface according to the power-on setting information, and stop booting from the second interface (i.e., switch from the second interface to the first interface without executing the burning process). In other words, the software setting is applied (to replace the hardware power-on setting) to simplify the hardware switching process during development, thereby saving development costs (time and complexity, etc.).
值得注意的是,在本揭露中,電路板可為開發板、晶片(chip)、微控制器單元(microcontroller unit)或微處理器單元等,但本揭露不限於此。燒錄器可為燒錄工具或燒錄軟體等,但本揭露不限於此。燒錄可指編程或程式化,但本揭露不限於此。It is worth noting that in the present disclosure, the circuit board may be a development board, a chip, a microcontroller unit, or a microprocessor unit, etc., but the present disclosure is not limited thereto. The burner may be a burning tool or burning software, etc., but the present disclosure is not limited thereto. Burning may refer to programming or stylization, but the present disclosure is not limited thereto.
在一些實施例中,該電路板120從該第二介面開機(例如重新啟動)發生在建立該燒錄器130及該電路板120之間的連接之後。建立該燒錄器130及該電路板120之間的連接可使該燒錄器130被允許存取(access)電路板120上的關聯於第三介面的記憶體。In some embodiments, the circuit board 120 boots up (e.g., reboots) from the second interface after establishing a connection between the burner 130 and the circuit board 120. Establishing a connection between the burner 130 and the circuit board 120 allows the burner 130 to access memory on the circuit board 120 associated with the third interface.
在一些實施例中,該非揮發性記憶體110可為電子可抹除可程式化唯讀記憶體(electrically erasable programmable read-only memory,EEPROM)及快閃記憶體(flash)中一者。In some embodiments, the non-volatile memory 110 can be one of an electrically erasable programmable read-only memory (EEPROM) and a flash memory.
在一些實施例中,該第二介面為通用序列匯流排(universal Serial Bus,USB)介面,例如USB裝置(USBD)模式或USB在系統燒錄器(in-system programmer,ISP)模式。該第一介面為反及式(NAND)介面、串列周邊介面(serial peripheral interface,SPI)介面、安全數位(secure digital,SD)介面及嵌入式多媒體卡(embedded multimedia card,eMMC)介面中一者。In some embodiments, the second interface is a universal serial bus (USB) interface, such as a USB device (USBD) mode or a USB in-system programmer (ISP) mode. The first interface is one of a NAND interface, a serial peripheral interface (SPI) interface, a secure digital (SD) interface, and an embedded multimedia card (eMMC) interface.
在一些實施例中,時間期間可透過計時器(timer)來實施。In some embodiments, the time period can be implemented by a timer.
在一些實施例中,電路板120上還可被配置有硬體(撥碼)開關(未繪示於圖1中)。該電源開啟設定資訊所使用的位元(bit)數量關聯於(例如等於)硬體開關所使用的腳位(pin)數量,以及該非揮發性記憶體及該硬體開關共用電源開啟(PWRON)暫存器(register)。In some embodiments, a hardware (dial-up) switch (not shown in FIG. 1 ) may also be configured on the circuit board 120. The number of bits used by the power-on setting information is related to (e.g., equal to) the number of pins used by the hardware switch, and the non-volatile memory and the hardware switch share a power-on (PWRON) register.
在一些實施例中,在開發階段開始時,可透過硬體開關設定(例如切換)為第二介面。也就是說,先採用硬體電源開啟設定,在特定情況下再切換為軟體電源開啟設定,以執行正常地開機測試。In some embodiments, at the beginning of the development phase, the second interface can be set (e.g., switched) through a hardware switch. That is, the hardware power-on setting is first used, and then switched to the software power-on setting under certain circumstances to perform a normal boot test.
在一些實施例中,在開發階段,致能(enable)儲存該電源開啟設定資訊的該非揮發性記憶體110。在量產階段,致能硬體開關(即使用硬體電源開啟設定),以及禁能(disable)該非揮發性記憶體110。也就是說,用戶或系統可以適時地選擇硬體或者是軟體電源開啟設定的控制方式。詳細來說,在開發階段,通常需要更改電源開啟設定,故使用軟體電源開啟設定(以取代硬體電源開啟設定)的控制方式,可以降低開發的複雜度以節省開發時間。在量產階段,較可能維持固定的開機方式,故使用硬體電源開啟設定可降低複雜度,可以擁有最快的開機速度,以及可降低控制時的依賴性。In some embodiments, during the development phase, the non-volatile memory 110 storing the power-on setting information is enabled. During the mass production phase, the hardware switch is enabled (i.e., the hardware power-on setting is used), and the non-volatile memory 110 is disabled. In other words, the user or the system can select the control method of the hardware or software power-on setting in a timely manner. In detail, during the development phase, the power-on setting usually needs to be changed, so the control method of using the software power-on setting (to replace the hardware power-on setting) can reduce the complexity of development and save development time. In the mass production stage, it is more likely to maintain a fixed startup method, so using hardware power-on settings can reduce complexity, achieve the fastest startup speed, and reduce control dependency.
根據上述實施例,可以獲得(例如歸納成)以下用於處理電源開啟設定的方法。圖2為本揭露一實施例的用於處理電源開啟設定的方法的流程示意圖。如圖2所示,此方法包括下列步驟:According to the above embodiments, the following method for processing power-on settings can be obtained (for example, summarized as). FIG. 2 is a flow chart of a method for processing power-on settings according to an embodiment of the present disclosure. As shown in FIG. 2 , the method includes the following steps:
在步驟S202中,建立電路板及燒錄器之間的連接。In step S202, a connection between the circuit board and the burner is established.
在步驟S204中,在開發階段時,從USB介面開機,以及判斷電路板是否在時間期間內連接到主機。當電路板在時間期間內連接到主機時,執行步驟S206。當電路板未在時間期間內連接到主機時,執行步驟S208。In step S204, during the development phase, the computer is powered on from the USB interface, and it is determined whether the circuit board is connected to the host within the time period. When the circuit board is connected to the host within the time period, step S206 is executed. When the circuit board is not connected to the host within the time period, step S208 is executed.
在步驟S206中,透過燒錄器執行燒錄程序,以將映像燒錄到電路板,以及重新執行S204,以再次判斷電路板是否在時間期間內連接到主機(即是否仍要執行燒錄程序)。舉例來說,透過第一次燒錄程序將第一映像燒錄到NAND介面或裝置。之後,透過第二次燒錄程序將第二映像燒錄到SD介面或裝置。In step S206, the burner executes a burn procedure to burn the image to the circuit board, and re-executes S204 to determine again whether the circuit board is connected to the host within the time period (i.e., whether the burn procedure is still to be executed). For example, the first image is burned to the NAND interface or device through the first burn procedure. Thereafter, the second image is burned to the SD interface or device through the second burn procedure.
在步驟S208中,從非揮發性記憶體中獲得指示第一介面的電源開啟設定資訊,從USB介面切換為從第一介面開機。In step S208, power on setting information indicating the first interface is obtained from the non-volatile memory, and the booting is switched from the USB interface to the first interface.
綜上所述,本揭露的用於處理電源開啟設定的方法及系統可達成簡化開發時的硬體切換流程,節省開發成本(時間及複雜度等)。In summary, the method and system for processing power-on settings disclosed herein can simplify the hardware switching process during development and save development costs (time and complexity, etc.).
雖然本申請已利用上述實施例揭示,然其並非用以限定本揭露,任何本領域通常知識者在不脫離本揭露的精神和範圍之內,對上述實施例進行各種更動與修改仍屬本揭露所保護的技術範疇,因此本揭露的保護範圍當視申請專利範圍所界定者為準。Although the present application has been disclosed using the above-mentioned embodiments, they are not intended to limit the present disclosure. Any person skilled in the art may make various changes and modifications to the above-mentioned embodiments without departing from the spirit and scope of the present disclosure, and the changes and modifications are still within the technical scope protected by the present disclosure. Therefore, the protection scope of the present disclosure shall be subject to the definition of the patent application scope.
100:用於處理電源開啟設定的系統 110:非揮發性記憶體 120:電路板 130:燒錄器 140:主機 S202、S204、S206、S208:步驟100: System for handling power-on settings 110: Non-volatile memory 120: Circuit board 130: Burner 140: Host S202, S204, S206, S208: Steps
提供的附圖用以使本發明所屬技術領域具有通常知識者可以進一步理解本發明,並且被併入與構成本發明之說明書的一部分。附圖示出了本發明的示範實施例,並且用以與本發明之說明書一起用於解釋本發明的原理。 圖1為本揭露一實施例的用於處理電源開啟設定的系統的方塊示意圖;以及 圖2為本揭露一實施例的用於處理電源開啟設定的方法的流程示意圖。 The accompanying drawings are provided to enable a person having ordinary knowledge in the art to which the present invention belongs to further understand the present invention, and are incorporated into and constitute a part of the specification of the present invention. The accompanying drawings show exemplary embodiments of the present invention, and are used together with the specification of the present invention to explain the principles of the present invention. Figure 1 is a block diagram of a system for processing power-on settings according to an embodiment of the present disclosure; and Figure 2 is a flow diagram of a method for processing power-on settings according to an embodiment of the present disclosure.
100:用於處理電源開啟設定的系統 100: System for handling power on settings
110:非揮發性記憶體 110: Non-volatile memory
120:電路板 120: Circuit board
130:燒錄器 130: Burner
140:主機 140:Host
Claims (10)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW112150606A TWI881625B (en) | 2023-12-25 | 2023-12-25 | Method and system for handling power on setting |
CN202410921007.0A CN120215962A (en) | 2023-12-25 | 2024-07-10 | System and method for processing power-on settings |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW112150606A TWI881625B (en) | 2023-12-25 | 2023-12-25 | Method and system for handling power on setting |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI881625B true TWI881625B (en) | 2025-04-21 |
TW202526632A TW202526632A (en) | 2025-07-01 |
Family
ID=96107098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW112150606A TWI881625B (en) | 2023-12-25 | 2023-12-25 | Method and system for handling power on setting |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN120215962A (en) |
TW (1) | TWI881625B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI327710B (en) * | 2004-08-27 | 2010-07-21 | Hon Hai Prec Ind Co Ltd | Method for burning bios online |
TW201128646A (en) * | 2010-02-03 | 2011-08-16 | Tenx Technology Inc | Programming device using USB interface |
US20140317597A1 (en) * | 2013-03-18 | 2014-10-23 | Jayarama Marks | Programming system and method |
CN104484296A (en) * | 2014-11-25 | 2015-04-01 | 英业达科技有限公司 | Burning system, adapter card and data format converting method thereof |
CN217061428U (en) * | 2021-12-31 | 2022-07-26 | 上海永亚智能科技有限公司 | Chip burning device |
-
2023
- 2023-12-25 TW TW112150606A patent/TWI881625B/en active
-
2024
- 2024-07-10 CN CN202410921007.0A patent/CN120215962A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI327710B (en) * | 2004-08-27 | 2010-07-21 | Hon Hai Prec Ind Co Ltd | Method for burning bios online |
TW201128646A (en) * | 2010-02-03 | 2011-08-16 | Tenx Technology Inc | Programming device using USB interface |
US20140317597A1 (en) * | 2013-03-18 | 2014-10-23 | Jayarama Marks | Programming system and method |
CN104484296A (en) * | 2014-11-25 | 2015-04-01 | 英业达科技有限公司 | Burning system, adapter card and data format converting method thereof |
CN217061428U (en) * | 2021-12-31 | 2022-07-26 | 上海永亚智能科技有限公司 | Chip burning device |
Also Published As
Publication number | Publication date |
---|---|
CN120215962A (en) | 2025-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI515660B (en) | Firmware variable update method | |
TWI411959B (en) | Computer system with dual boot-program area and method of booting the same | |
TWI710952B (en) | Firmware update method and computer system | |
TWI399647B (en) | Method for recovering bios in computer system and computer system thereof | |
US5974528A (en) | Microcomputer with embedded flash memory having on-chip programming capability and method of programming data into the embedded flash memory | |
WO2012079400A1 (en) | Method and apparatus for upgrading embedded system bootrom | |
KR20150129692A (en) | Boot sequencing for multi boot devices | |
JP2009505303A (en) | Embedded memory protection | |
US10083084B2 (en) | Method of error detecting during a booting process, and a computer system for implementing the same | |
US7613937B2 (en) | Method and apparatus for utilizing a microcontroller to provide an automatic order and timing power and reset sequencer | |
CN101241442A (en) | Computer system with double-opener program code area and starting method thereof | |
TWI881625B (en) | Method and system for handling power on setting | |
US20060069904A1 (en) | Information processing apparatus and startup control method | |
TWI750215B (en) | Bios switching device | |
TW202526632A (en) | Method and system for handling power on setting | |
CN1323361C (en) | Processor system and method using multi memory of start-up procedure | |
KR19980054349A (en) | Optional automatic setting circuit | |
CN102681921A (en) | Computer fast boot system and method thereof | |
CN115408204A (en) | Chip dual-firmware backup starting method and device, electronic equipment and storage medium | |
CN111782288B (en) | Electronic device and control method thereof | |
CN115658106A (en) | BIOS updating method and device, electronic equipment and storage medium | |
CN111190776B (en) | Server mainboard test method | |
CN113721992A (en) | BIOS starting method and related device of server | |
TWI235955B (en) | BIOS upgrading method of embedded controller in electronic device | |
KR100465610B1 (en) | Microcomputer with embedded flash memory having on-chip programming capability and method of programming data into the embedded flash memory |