Logic board burning method and device, storage medium and electronic equipment

By using an automated programming method for the main chip and memory, the problems of high programming error rate and low rework efficiency of traditional logic boards are solved, achieving a high-efficiency and low-cost programming process.

CN115268945BActive Publication Date: 2026-03-24GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-30
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

Traditional logic board programming methods are prone to errors, have low rework efficiency, and are costly, requiring individual chip identification and programming.

Method used

By connecting the main chip to the memory, the program is automatically parsed and burned into the main chip, power management chip and gamma regulation chip on the logic board. The burned data is transmitted via data cable, reducing manual intervention.

Benefits of technology

It improved programming efficiency, reduced errors, lowered costs, and increased rework efficiency when customer requirements changed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115268945B_ABST
    Figure CN115268945B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a logic board burning method, device, system and medium for an electronic equipment, wherein the method comprises the following steps: transmitting the received burning data to a storage; in response to a starting trigger operation of the logic board, obtaining and analyzing the burning information in the storage to obtain burning flow data, a first burning program, a second burning program and a third burning program; according to the burning flow data, burning the first burning program, the second burning program and the third burning program into a main chip, a power management chip and a gamma adjustment chip respectively, so that the main chip, the power management chip and the gamma adjustment chip load the corresponding burning programs to run; the embodiment of the application does not need to transmit the corresponding programs into the corresponding chips by using the corresponding burning methods one by one, effectively avoids burning errors, improves the burning efficiency, and reduces the data management and control.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the field of logic board burning, and in particular, to a logic board burning method and device, a storage medium and an electronic device. BACKGROUND

[0002] The TCON (Timer Control) board, also known as a screen driving board or a logic board (hereinafter referred to as a logic board), is an important component of a liquid crystal television. The logic board processes LVDS (Low Voltage Differential Signaling) image data input signals (the input signals include RGB data signals, clock signals, and control signals) sent by a digital board, and converts the signals into LVDS signals capable of driving a liquid crystal screen, and then directly sends the signals to an LVDS receiving chip of the liquid crystal screen.

[0003] The logic board includes a main chip, a power management chip (PMIC), a gamma (GAMMA) adjustment chip, and a memory. The main chip is configured to convert input LVDS image signals into LVDS signals of a liquid crystal screen. The power management chip is configured to convert a 12V input voltage into various voltages required by the logic board and the liquid crystal screen, such as VGL, VGH, and DVDD. The gamma adjustment chip is configured to adjust brightness, control color, and achieve dynamic GAMMA curve adjustment. The memory is configured to store relevant data generated after the logic board is run or executed. The main chip, the power management chip, and the gamma adjustment chip need to work normally, and thus need to have corresponding programs burned in the chips.

[0004] In the prior art, when the logic board is burned, the corresponding programs of the main chip, the power management chip, and the gamma adjustment chip need to be identified, and then the corresponding burning methods of the chips are used to burn the corresponding programs into the corresponding chips one by one. However, at least the following problems exist in the prior art: In the prior art, the corresponding programs of the chips need to be identified manually, and then the corresponding programs are burned into the corresponding chips one by one from a burning test device using the corresponding burning methods of the chips. This method is prone to burning errors. SUMMARY

[0005] To overcome the problems in the related art, the present application provides a logic board burning method and device, a storage medium, and an interactive panel, which have the advantage of preventing burning errors.

[0006] According to a first aspect of the embodiment of the present application, a logic board burning method is provided, the logic board comprising a main chip, a power management chip, a gamma adjustment chip and a memory, the main chip having a first connection end, a second connection end and a third connection end; the first connection end of the main chip is connected with the burning test device through a data cable, the second connection end of the main chip is connected with the memory; the main chip is connected with the power management chip and the gamma adjustment chip through the third connection end; the method comprises the following steps:

[0007] transmitting the received burning data to the memory for storage; wherein the burning data comprises burning process data of the logic board, a first burning program of the main chip, a second burning program of the power management chip and a third burning program of the gamma adjustment chip;

[0008] in response to a start trigger operation of the logic board, obtaining and analyzing the burning information in the memory to obtain the burning process data, the first burning program, the second burning program and the third burning program;

[0009] burning the first burning program, the second burning program and the third burning program into the main chip, the power management chip and the gamma adjustment chip respectively according to the burning process data, so that the main chip, the power management chip and the gamma adjustment chip load and run the corresponding burning programs.

[0010] According to a second aspect of the embodiment of the present application, a logic board burning device is provided, the logic board comprising a main chip, a power management chip, a gamma adjustment chip and a memory, the main chip having a first connection end, a second connection end and a third connection end; the first connection end of the main chip is connected with the burning test device through a data cable, the second connection end of the main chip is connected with the memory; the main chip is connected with the power management chip and the gamma adjustment chip through the third connection end; the device comprises:

[0011] a transmission module for transmitting the received burning data to the memory for storage; wherein the burning data comprises burning process data of the logic board, a first burning program of the main chip, a second burning program of the power management chip and a third burning program of the gamma adjustment chip;

[0012] an analysis module for obtaining and analyzing the burning information in the memory in response to a start trigger operation of the logic board to obtain the burning process data, the first burning program, the second burning program and the third burning program;

[0013] a burning module, configured to burn the first burning program, the second burning program and the third burning program into the main chip, the power management chip and the gamma adjustment chip respectively according to the burning procedure data, so that the main chip, the power management chip and the gamma adjustment chip load corresponding burning programs to run.

[0014] According to a third aspect of the embodiments of the present application, an electronic device is provided, comprising a processor and a memory; the memory stores a computer program, which is adapted to be loaded and executed by the processor to implement the logic board burning method as described above.

[0015] According to a fourth aspect of the embodiments of the present application, a computer readable storage medium is provided, which stores a computer program, characterized in that the computer program is executed by a processor to implement the logic board burning method as described above.

[0016] The embodiments of the present application need only to transmit the burning data to the memory storage after the main chip, the power management chip, the gamma adjustment chip and the memory patch are pasted on the logic board; the burning information is automatically obtained and parsed from the memory after the start trigger operation of the logic board, the burning procedure data, the first burning program, the second burning program and the third burning program are obtained, and then the first burning program, the second burning program and the third burning program are automatically burned into the main chip, the power management chip and the gamma adjustment chip respectively according to the burning procedure data, so that the main chip, the power management chip and the gamma adjustment chip load corresponding burning programs to run, thereby only the burning data including the burning procedure data, the first burning program, the second burning program and the third burning program need to be transmitted, and the corresponding programs do not need to be transmitted into the corresponding chips one by one by using the corresponding burning method, which effectively avoids burning errors, improves the burning efficiency and reduces the management and control of the burning data. Further, when the customer demand changes and the burning data needs to be reworked and changed, the memory does not need to be removed, and only the changed burning data needs to be transmitted to the memory storage, which improves the reworking efficiency and reduces the cost.

[0017] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application.

[0018] In order to better understand and implement, the present application is described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description only represent some of the embodiments of the present application, and all other drawings obtained by those of ordinary skill in the art without creative effort based on these drawings are within the scope of the present application.

[0020] Figure 1 A schematic principle diagram of a logic board burning method in the prior art;

[0021] Figure 2 A schematic block diagram of an application environment of a logic board burning method according to an embodiment of the present application;

[0022] Figure 3 A flowchart of a logic board burning method according to an embodiment of the present application;

[0023] Figure 4 A flowchart of a method of burning a program to a corresponding chip according to an embodiment of the present application;

[0024] Figure 5 A schematic block diagram of a structure of a logic board burning device according to an embodiment of the present application;

[0025] Figure 6 A schematic block diagram of a structure of a burning module according to an embodiment of the present application;

[0026] Figure 7 A schematic diagram of a structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0027] In order to make the objects, technical solutions and advantages of the present application clearer, the following will further describe the embodiments of the present application in combination with the drawings.

[0028] It should be clear that the described embodiments are only some of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort belong to the scope of protection of the present application.

[0029] The following description refers to the accompanying drawings. Unless otherwise indicated, same numbers in different drawings indicate same or similar elements. The implementations described in the following example embodiments are not meant to represent all implementations consistent with the present application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present application as detailed in the appended claims.

[0030] In the description of the present application, it should be understood that the terms "first", "second", "third" and the like are only used to distinguish similar objects, and do not have to be used to describe a specific order or sequence, nor can they be understood as indicating or implying relative importance. For those of ordinary skill in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances. The singular forms "a", "said" and "the" used in the present application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. The word "if" used herein can be interpreted as "when" or "when" or "in response to determining". In addition, in the description of the present application, "multiple" means two or more, unless otherwise specified. The association relationship between the associated objects described by "and / or" indicates that there can be three relationships, for example, A and / or B can represent the existence of A alone, the existence of A and B together, and the existence of B alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.

[0031] In order to better understand the technical solutions of the present application, the following will be combined with Figure 1 The logical board burning method in the prior art is described.

[0032] Please refer to Figure 1 The logical board 10 generally includes a main chip 11, a power management chip 12, a gamma adjustment chip 13 and a memory 14. In the prior art, the logical board 10 is usually burned in an offline burning and online burning combined mode.

[0033] Specifically, for the main chip 11, the offline burning mode is adopted, specifically, the program of the main chip 11 is first burned into the memory 14, then the memory 14 is pasted on the logical board 10, and then the logical board 10 is produced by piece production; when the main chip 11 starts, the main chip 11 reads the program from the memory 14 again, so that the main chip 11 works normally. For the power management chip 12 and the gamma adjustment chip 13, the online burning mode is adopted, specifically, after the logical board 10 is produced by piece production, the program of the power management chip 12 and the gamma adjustment chip 13 is burned into the corresponding chip through the customized II interface in turn by using the burning test equipment 20, and after the power management chip 12 and the gamma adjustment chip 13 start, the internal program is loaded correspondingly, so that each chip works normally. Whether in offline burning or online burning, the data cable 30 needs to be connected between the burning test equipment 20 and the logical board 10 to provide voltage and other working signals for the logical board.

[0034] In the process of implementing the present application, the inventor found that the conventional technology has the following problems: the programs corresponding to the main chip 11, the power management chip 12, and the gamma adjustment chip 13, plus the program corresponding to the burning test device 20, need to control the programs corresponding to the four devices, and then the data of the four programs need to be controlled every time a logic board 10 is produced, that is, manual identification of the programs corresponding to each chip is needed, and then the corresponding burning method is used to burn the corresponding program from the burning test device into the corresponding chip one by one. This burning method is prone to errors, such as burning the program into other devices. Further, for the burning method of the main chip 11, when the customer's demand changes and the program of the main chip 11 needs to be reworked, the memory 14 needs to be removed from the logic board 10, then the new program needs to be burned in the memory 14 again, and finally the logic board 10 needs to be pasted on the logic board 10. The main chip 11 can reload the program, the rework efficiency is low, and the rework cost is high.

[0035] To this end, the present application provides a logic board burning method. Please refer to Figure 2 which is a schematic block diagram of the application environment of the logic board burning method according to the embodiments of the present application.

[0036] As shown in Figure 2 , the application environment of the logic board burning method includes a logic board 40 and a burning test device 50. The logic board 40 includes a main chip 41, a power management chip 42, a gamma adjustment chip 43, and a memory 44.

[0037] The main chip 41 has a first connection end, a second connection end and a third connection end; the main chip 41 is connected with the burning test equipment 50 through the first connection end; in the embodiment of the application, the first connection end of the main chip 41 is connected with the burning test equipment 50 through a data cable 60, so as to obtain the working signals such as voltage provided by the burning test equipment 50 and the burning data transmitted by the burning test equipment 50; that is, without additional customized interface for transmitting the burning data, the burning data is transmitted on the basis of the original data cable 60. The burning data includes the burning process data of the logic board, the first burning program of the main chip 41, the second burning program of the power management chip 42 and the third burning program of the gamma adjustment chip 43. The main chip 41 is connected with the memory 44 through the second connection end, so as to transmit the burning data transmitted by the burning test equipment 50 to the memory 44 for storage in the production process, and obtain the burning data from the memory 44 when the logic board 40 starts working. The main chip 41 is also connected with the power management chip 42 and the gamma adjustment chip 43 through the third connection end, so as to write the second burning program and the third burning program obtained from the memory 44 to the power management chip 42 and the gamma adjustment chip 43.

[0038] After the main chip 41, the power management chip 42, the gamma adjustment chip 43 and the memory 44 are pasted on the logic board 40, the burning test equipment 50 provides signals such as voltage to the logic board 40 through the data cable 60; at the same time, the burning test equipment 50 also transmits the burning data to the main chip 41 through the data cable. The main chip 41 then transmits the burning data obtained from the burning test equipment 50 to the memory 44 for storage.

[0039] When the logic board 40 is put into use, in response to the start trigger signal of the logic board 40, the main chip 41 obtains and analyzes the burning data in the memory 44, obtains the burning process data, the first burning program, the second burning program and the third burning program, and then automatically burns the first burning program, the second burning program and the third burning program into the main chip 41, the power management chip 42 and the gamma adjustment chip 43 according to the burning process data, so that the main chip 41, the power management chip 42 and the gamma adjustment chip 43 load and run the corresponding burning programs.

[0040] Example 1

[0041] The logic board burning method provided by the embodiment of the present application is applied to a logic board, the logic board comprising a main chip, a power management chip, a gamma adjustment chip and a memory, and the burning method of the present application is mainly for burning the main chip, the power management chip and the gamma adjustment chip.

[0042] The application will be described in detail below with reference to the accompanying drawings Figures 3 to 4 The logic board burning method provided by the embodiment of the present application will be described in detail.

[0043] Please refer to Figure 3 The logic board burning method provided by the embodiment of the present application is applied to a logic board, the logic board comprising a main chip, a power management chip, a gamma adjustment chip and a memory; the main chip has a first connection end, a second connection end and a third connection end; the first connection end of the main chip is connected with the burning test device through a data cable, the second connection end of the main chip is connected with the memory; the main chip is connected with the power management chip and the gamma adjustment chip through the third connection end; the method comprises the following steps:

[0044] Step S110: transmitting the received burning data to the memory for storage; wherein the burning data comprises burning flow data of the logic board, a first burning program of the main chip, a second burning program of the power management chip and a third burning program of the gamma adjustment chip.

[0045] The burning flow data is used for identifying the programs corresponding to the chips on the logic board and identifying the burning sequence of the chips on the logic board, wherein the programs corresponding to the chips on the logic board are automatically acquired by identifying the programs corresponding to the chips on the logic board, and each chip is automatically burned in the burning sequence by identifying the burning sequence of the chips on the logic board.

[0046] The first burning program is the data required by the main chip to realize the required function, specifically an execution file formed after the program is compiled, and the main chip can realize the corresponding function by loading the execution file. Similarly, the second burning program is the data required by the power management chip to realize the required function, specifically an execution file formed after the program is compiled, and the power management chip can realize the corresponding function by loading the execution file; similarly, the third burning program is the data required by the gamma adjustment chip to realize the required function, specifically an execution file formed after the program is compiled, and the gamma adjustment chip can realize the corresponding function by loading the execution file.

[0047] In one embodiment, after the main chip, the power management chip, the gamma adjustment chip and the memory patch are mounted on the logic board, the burning device transmits the burning data to the memory storage.

[0048] Referring to Figure 4 In one embodiment, after the main chip, the power management chip, the gamma adjustment chip and the memory patch are mounted on the logic board, the main chip transmits the burning data to the memory storage.

[0049] Step S120: in response to a start trigger operation of the logic board, obtaining and parsing the burning information from the memory to obtain the burning procedure data, the first burning program, the second burning program and the third burning program.

[0050] The start trigger operation of the logic board can be a power-on operation of a device in which the logic board is located. In one embodiment, in response to the start trigger operation of the logic board, the main chip obtains and parses the burning information from the memory to obtain the burning procedure data, the first burning program, the second burning program and the third burning program. It can be understood that the main chip can store data for reading and parsing the burning information.

[0051] Step S130: according to the burning procedure data, burning the first burning program, the second burning program and the third burning program into the main chip, the power management chip and the gamma adjustment chip respectively, so that the main chip, the power management chip and the gamma adjustment chip load and run the corresponding burning programs.

[0052] In one embodiment, the main chip burns the first burning program, the second burning program and the third burning program into the main chip, the power management chip and the gamma adjustment chip respectively according to the burning procedure data, so that the main chip, the power management chip and the gamma adjustment chip load and run the corresponding burning programs.

[0053] The embodiment of the present application transmits the burning data to the memory storage; when the starting trigger operation of the logic board is triggered, the burning information is automatically obtained and parsed from the memory, the burning flow data, the first burning program, the second burning program and the third burning program are obtained, and then the first burning program, the second burning program and the third burning program are automatically burned into the main chip, the power management chip and the gamma adjustment chip according to the burning flow data, so that the main chip, the power management chip and the gamma adjustment chip load the corresponding burning program to run, thereby only the burning data including the burning flow data, the first burning program, the second burning program and the third burning program need to be transmitted online, and the corresponding program does not need to be transmitted into the corresponding chip by using the corresponding burning method one by one, so that the burning error is effectively avoided, the burning efficiency is improved, and the management and control of the burning data is reduced. Further, when the customer demand changes and the burning data needs to be reworked, the memory does not need to be removed, and only the changed burning data needs to be transmitted to the memory storage, so that the reworking efficiency is improved and the cost is reduced.

[0054] In one embodiment, the burning data is a data packet formed by packaging and packaging the burning flow data, the first burning program, the second burning program and the third burning program. That is, only one data packet needs to be transmitted to realize automatic burning in each chip, that is, only one data packet needs to be configured to the factory for each production of a logic board, and the factory only needs to manage and control the data packet and transmit the data packet to the memory, so that the data management and control is reduced, the burning error can be effectively avoided, and the burning efficiency can be improved.

[0055] In one embodiment, the main chip obtains the working signal transmitted by the burning test equipment and the burning information through the data cable, and the main chip stores the burning information into the memory through the second connection end. The working signal transmitted by the burning test equipment can include signals such as working voltage. When the main chip is burned online, the working signal transmitted by the burning test equipment needs to be obtained through the data cable to make the main chip work, and the data cable is used to transmit the burning information at the same time, so that an additional interface for transmitting the burning data is not needed, the line connection is reduced, and the burning efficiency is improved. When the main chip transmits the burning data through the data cable, the first connection end of the main chip can communicate through the Slaver IIC signal, and the second connection end of the main chip and the memory can communicate through the SPI signal.

[0056] On the basis of the above-mentioned embodiments, the data cable is an FFC (Flexible Flat Cable) cable, which is a kind of flat copper wire with PET (Polyethylene terephthalate) insulating material and extremely thin tin plating, and has the advantages of softness, random bending and folding, thin thickness, small volume, simple connection, convenient disassembly, easy electromagnetic shielding, etc.

[0057] In one embodiment, the main chip transmits the second and third programming procedures obtained from the memory to the power management chip and the gamma adjustment chip through the third connection end. Wherein, the main chip can communicate with the power management chip and the gamma adjustment chip through the third connection end by using Master IIC signal. That is, the embodiment of the application uses the main chip as the master control, and transmits the second and third programming procedures to the power management chip and the gamma adjustment chip through the main chip, so as to realize the program programming of the power management chip and the gamma adjustment chip.

[0058] In one embodiment, the programming flow data includes main chip programming identification, power management chip programming identification and gamma adjustment chip programming identification. According to the programming flow data, the first, second and third programming procedures are programmed into the main chip, the power management chip and the gamma adjustment chip respectively, so that the main chip, the power management chip and the gamma adjustment chip load the corresponding programming procedures to run, including:

[0059] Step S131: according to the main chip programming identification, the first programming procedure is programmed into the main chip, so that the main chip loads the second running data to run.

[0060] Wherein, the main chip programming identification, power management chip programming identification and gamma adjustment chip programming identification are used to identify the programming of the first, second and third programming procedures, that is, according to the main chip programming identification, the first programming procedure can be obtained, according to the power management chip programming identification, the second programming procedure can be obtained, and according to the third programming procedure, the third programming procedure can be obtained.

[0061] Step S132: according to the power management chip programming identification, the second programming procedure is programmed into the power management chip, so that the power management chip loads the second programming procedure to run.

[0062] Specifically, according to the power management chip burn identification, the main chip writes the second burn program into the register of the power management chip, so that the power management chip loads the second burn program from the register to run.

[0063] Step S133: according to the gamma adjustment chip burn identification, the third burn program is burned into the gamma adjustment chip, so that the gamma adjustment chip loads the third burn program to run.

[0064] Specifically, according to the gamma adjustment chip burn identification, the main chip writes the third burn program into the register of the gamma adjustment chip, so that the gamma adjustment chip loads the third burn program from the register to run.

[0065] In the embodiment of the application, according to the main chip burn identification, the power management chip burn identification and the gamma adjustment chip burn identification, the first burn program, the second burn program and the third burn program are burned into the main chip, the power management chip and the gamma adjustment chip, respectively, to realize automatic burn of the program.

[0066] On the basis of the above-mentioned embodiment, the main chip burn identification, the power management chip burn identification and the gamma adjustment chip burn identification in the burn flow data are arranged in the order of burn, so as to read the main chip burn identification, the power management chip burn identification and the gamma adjustment chip burn identification in the order of burn, and then burn the main chip, the power management chip and the gamma adjustment chip in the order. Since the burn data is obtained by the main chip in the embodiment of the application, and the corresponding burn program is transmitted to the corresponding chip for processing, and the power management chip provides the power, in order to improve the burn efficiency and the starting reaction efficiency of the logic board, the main chip burn identification, the power management chip burn identification and the gamma adjustment chip burn identification are stored in the order of burn, and then the main chip, the power management chip and the gamma adjustment chip are burned in turn.

[0067] On the basis of the above-mentioned embodiments, in order to realize the reliability of the burning, after the second burning program is written into the power management chip, if the power management chip normally operates, the power management chip feeds back information that the operation is normal to the main chip, if the power management chip cannot normally operate, the power management chip feeds back information that the operation is not normal to the main chip. Similarly, after the third burning program is written into the gamma adjustment chip and the gamma adjustment chip normally operates, if the gamma adjustment chip normally operates, the gamma adjustment chip feeds back information that the operation is normal to the main chip, if the gamma adjustment chip cannot normally operate, the gamma adjustment chip feeds back information that the operation is not normal to the main chip.

[0068] Example 2

[0069] The following is an embodiment of the device of the present application, which can be used to execute the content of the method in Embodiment 1 of the present application. For details not disclosed in the device embodiment of the present application, please refer to the content of the method in Embodiment 1 of the present application.

[0070] Please refer to Figure 5 The logical board burning device 200 disclosed in the embodiment of the present application is applied to a logical board, the logical board includes a main chip, a power management chip, a gamma adjustment chip and a memory; the main chip has a first connection end, a second connection end and a third connection end; the first connection end of the main chip is connected with the burning test equipment through a data cable, the second connection end of the main chip is connected with the memory; the main chip is connected with the power management chip and the gamma adjustment chip through the third connection end; the device 200 includes:

[0071] The transmission module 210 is used for transmitting the received burning data to the memory for storage; wherein the burning data includes burning process data of the logical board, a first burning program of the main chip, a second burning program of the power management chip and a third burning program of the gamma adjustment chip;

[0072] The analysis module 220 is used for obtaining and analyzing the burning information in the memory in response to the start trigger operation of the logical board, to obtain the burning process data, the first burning program, the second burning program and the third burning program;

[0073] The burning module 230 is used for burning the first burning program, the second burning program and the third burning program into the main chip, the power management chip and the gamma adjustment chip respectively according to the burning process data, so as to make the main chip, the power management chip and the gamma adjustment chip load the corresponding burning program to operate.

[0074] The embodiment of the present application only needs to transmit the burning data to the memory storage; when the starting trigger operation of the logic board is triggered, the burning information in the memory is automatically obtained and parsed, the burning flow data, the first burning program, the second burning program and the third burning program are obtained, and then the first burning program, the second burning program and the third burning program are automatically burned into the main chip, the power management chip and the gamma adjustment chip according to the burning flow data, so that the main chip, the power management chip and the gamma adjustment chip load the corresponding burning program to run, thereby only the burning data including the burning flow data, the first burning program, the second burning program and the third burning program need to be transmitted, and the corresponding program does not need to be transmitted into the corresponding chip by using the corresponding burning method one by one, so that the burning error is effectively avoided, the burning efficiency is improved, and the management and control of the burning data is reduced. Further, when the customer demand changes and the burning data needs to be reworked, the memory does not need to be removed, and only the changed burning data needs to be transmitted to the memory storage, so that the reworking efficiency is improved and the cost is reduced.

[0075] In one embodiment, the burning data is a data packet formed by packaging and packaging the burning flow data, the first burning program, the second burning program and the third burning program. That is, only one data packet needs to be transmitted to realize automatic burning in each chip, that is, only one data packet needs to be configured to the factory for each production of a logic board, and the factory only needs to manage and control the data packet and transmit the data packet to the memory, so that the data management and control is reduced, the burning error can be effectively avoided, and the burning efficiency can be improved.

[0076] In one embodiment, the main chip obtains the working signal transmitted by the burning test equipment and the burning information through the data cable, and the main chip stores the burning information into the memory through the second connection end. The working signal transmitted by the burning test equipment can include signals such as working voltage. When the main chip is burned online, the working signal transmitted by the burning test equipment needs to be obtained through the data cable to make the main chip work, and the data cable is used to transmit the burning information at the same time, so that an additional interface for transmitting the burning data is not needed, the line connection is reduced, and the burning efficiency is improved. When the main chip transmits the burning data through the data cable, the first connection end of the main chip can communicate through the Slaver IIC signal, and the second connection end of the main chip and the memory can communicate through the SPI signal.

[0077] On the basis of the above-mentioned embodiments, the data cable is an FFC (Flexible Flat Cable) cable, which is a kind of flat copper wire with PET (Polyethylene terephthalate) insulating material and extremely thin tin plating, and has the advantages of softness, random bending and folding, thin thickness, small volume, simple connection, convenient disassembly, easy electromagnetic shielding, etc.

[0078] In one embodiment, the main chip transmits the second programming program and the third programming program acquired from the memory to the power management chip and the gamma adjustment chip through the third connection end. Wherein, the main chip can communicate with the power management chip and the gamma adjustment chip through the third connection end by using Master IIC signal. That is, the embodiment of the application uses the main chip as the master control, and transmits the second programming program and the third programming program to the power management chip and the gamma adjustment chip through the main chip, so as to realize the program programming of the power management chip and the gamma adjustment chip.

[0079] Please refer to Figure 6 In one embodiment, the programming flow data includes main chip programming identification, power management chip programming identification and gamma adjustment chip programming identification. The programming module 230 includes:

[0080] The first programming module 231 is configured to program the first programming program to the main chip according to the main chip programming identification, so that the main chip loads the second running data to run.

[0081] The second programming module 232 is configured to program the second programming program to the power management chip according to the power management chip programming identification, so that the power management chip loads the second programming program to run.

[0082] The third programming module 233 is configured to program the third programming program to the gamma adjustment chip according to the gamma adjustment chip programming identification, so that the gamma adjustment chip loads the third programming program to run.

[0083] In the embodiment of the application, the first programming program, the second programming program and the third programming program are programmed into the main chip, the power management chip and the gamma adjustment chip according to the main chip programming identification, the power management chip programming identification and the gamma adjustment chip programming identification, so as to realize the automatic programming of the programs.

[0084] On the basis of the above-mentioned embodiment, the main chip burning identifier, the power management chip burning identifier and the gamma adjustment chip burning identifier in the burning procedure data are arranged in the burning sequence, so as to read the main chip burning identifier, the power management chip burning identifier and the gamma adjustment chip burning identifier in the burning sequence, and then burn the main chip, the power management chip and the gamma adjustment chip in the burning sequence. Since the burning data is obtained by the main chip, and the corresponding burning program is transmitted to the corresponding chip for processing, and the power management chip provides the power, in order to improve the burning efficiency and the starting reaction efficiency of the logic board, the main chip burning identifier, the power management chip burning identifier and the gamma adjustment chip burning identifier are stored in the burning sequence, and then the main chip, the power management chip and the gamma adjustment chip are burned in the burning sequence.

[0085] On the basis of the above-mentioned embodiment, in order to realize the reliability of burning, after the second burning program is written into the power management chip, if the power management chip runs normally, the power management chip feeds back the information that it runs normally to the main chip, if the power management chip cannot run normally, the power management chip feeds back the information that it cannot run normally to the main chip. Similarly, after the third burning program is written into the gamma adjustment chip and the gamma adjustment chip runs normally, if the gamma adjustment chip runs normally, the gamma adjustment chip feeds back the information that it runs normally to the main chip, if the gamma adjustment chip cannot run normally, the gamma adjustment chip feeds back the information that it cannot run normally to the main chip.

[0086] Example 3

[0087] The following is an equipment embodiment of the present application, which can be used to execute the method in the first embodiment of the present application. For details not disclosed in the equipment embodiment of the present application, please refer to the method in the first embodiment of the present application.

[0088] Please refer to Figure 7 The present application further provides an electronic device 300, which can be any terminal, for example, can be specifically a computer, a mobile phone, a tablet computer, an interactive tablet, etc. The electronic device can include at least one processor 310, at least one memory 320, at least one display 330, at least one network interface 340, a user interface 350 and at least one communication bus 360.

[0089] The user interface 350 is mainly used to provide an input interface for the user and obtain data input by the user. Optionally, the user interface 350 can further include a standard wired interface and a wireless interface.

[0090] The network interface 340 can optionally include a standard wired interface, a wireless interface (such as a WI-FI interface).

[0091] The communication bus 360 is used to realize the connection communication between the components.

[0092] The processor 310 can include one or more processing cores. The processor 310 connects various parts in the entire electronic device 300 by various interfaces and lines, executes various functions of the electronic device 300 and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 320, and calling data stored in the memory 320. Optionally, the processor 310 can be implemented in at least one of a hardware form of a digital signal processing (DSP), a field-programmable gate array (FPGA), and a programmable logic array (PLA). The processor 310 can be integrated with a combination of one or more of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes the operating system, the user interface, and the application program; the GPU is responsible for rendering and drawing the content to be displayed by the display layer; and the modem is used for processing wireless communication. It can be understood that the above-mentioned modem can also not be integrated into the processor 310, but can be realized by a separate chip.

[0093] The memory 320 can include a random access memory (RAM) and can also include a read-only memory (ROM). Optionally, the memory 320 includes a non-transitory computer-readable storage medium. The memory 320 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 320 can include a program storage area and a data storage area, wherein the program storage area can store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area can store data involved in the above-mentioned various method embodiments, etc. The memory 320 can also be at least one storage device located away from the above-mentioned processor 310. For example, Figure 7As shown, the memory 320 as a computer storage medium can include an operating system, a network communication module, a user.

[0094] The processor 310 can be configured to invoke an application of the logic board burning method stored in the memory 320, and specifically perform the following operations: transmitting the received burning data to the memory storage; wherein the burning data includes burning process data of the logic board, a first burning program of the main chip, a second burning program of the power management chip, and a third burning program of the gamma adjustment chip; in response to a start trigger operation of the logic board, obtaining and parsing the burning information from the memory, and obtaining the burning process data, the first burning program, the second burning program, and the third burning program; according to the burning process data, burning the first burning program, the second burning program, and the third burning program into the main chip, the power management chip, and the gamma adjustment chip respectively, so that the main chip, the power management chip, and the gamma adjustment chip load the corresponding burning program to run.

[0095] The embodiment of the present application only needs to transmit the burning data to the memory storage; in the start trigger operation of the logic board, the burning information will be automatically obtained and parsed from the memory, and the burning process data, the first burning program, the second burning program, and the third burning program are obtained, and then according to the burning process data, the first burning program, the second burning program, and the third burning program are automatically burned into the main chip, the power management chip, and the gamma adjustment chip respectively, so that the main chip, the power management chip, and the gamma adjustment chip load the corresponding burning program to run, so that only the burning data including the burning process data, the first burning program, the second burning program, and the third burning program needs to be transmitted online, without transmitting the corresponding programs into the corresponding chips one by one using the corresponding burning method, effectively avoiding burning errors, improving the burning efficiency, and reducing the management and control of the burning data. Further, when the customer's demand changes and the burning data needs to be reworked, the memory does not need to be removed, and only the changed burning data needs to be transmitted to the memory storage, improving the rework efficiency and reducing the cost.

[0096] In one embodiment, the burning data is a data packet packaged by the burning procedure data, the first burning program, the second burning program and the third burning program. That is, only one data packet needs to be transmitted to realize automatic burning in each chip, that is, only one data packet needs to be configured to the factory for each production of a logic board, and the factory only needs to control the data packet and transmit the data packet to the memory, thereby reducing the data control, effectively avoiding burning errors, and improving the burning efficiency.

[0097] In one embodiment, the main chip obtains the working signal and the burning information transmitted by the burning test device through the data cable, and stores the burning information into the memory through the second connection end. The working signal transmitted by the burning test device can include a working voltage signal. When the main chip is burned online, the working signal transmitted by the burning test device needs to be obtained through the data cable to make the main chip work. The application simultaneously transmits the burning information through the data cable, thereby eliminating the need for additional customized interfaces to transmit the burning data, reducing the line connection and improving the burning efficiency. When the first connection end of the main chip transmits the burning data with the burning test device through the data cable, the main chip can communicate through a Slaver IIC signal, and the second connection end of the main chip and the memory can communicate through an SPI signal.

[0098] On the basis of the above embodiment, the data cable is a FFC (Flexible Flat Cable, FFC) cable, which is a kind of PET (Polyethylene terephthalate, polyester resin) insulating material and very thin tinned flat copper wire, which has the advantages of softness, random bending and folding, thin thickness, small volume, simple connection, convenient disassembly, easy electromagnetic shielding and the like.

[0099] In one embodiment, the main chip transmits the second burning program and the third burning program obtained from the memory to the power management chip and the gamma adjustment chip through the third connection end. The main chip and the power management chip and the gamma adjustment chip connected through the third connection end can communicate through a Master IIC signal. That is, the application embodiment takes the main chip as the master control, controls the transmission of the second burning program and the third burning program to the power management chip and the gamma adjustment chip through the main chip, to realize the program burning of the power management chip and the gamma adjustment chip.

[0100] In one embodiment, the burn-in procedure data includes a main chip burn-in identifier, a power management chip burn-in identifier, and a gamma adjustment chip burn-in identifier. The processor 310 can be configured to invoke an application of a logic board burn-in method stored in the memory 320, and perform an operation of automatically burning the first burn-in program, the second burn-in program, and the third burn-in program into the main chip, the power management chip, and the gamma adjustment chip, respectively, according to the burn-in procedure data. When the main chip, the power management chip, and the gamma adjustment chip are loaded to run the corresponding burn-in program, the processor 310 performs the following operation: according to the main chip burn-in identifier, the first burn-in program is burned into the main chip, so that the main chip is loaded to run the second run data; according to the power management chip burn-in identifier, the second burn-in program is burned into the power management chip, so that the power management chip is loaded to run the second burn-in program; and according to the gamma adjustment chip burn-in identifier, the third burn-in program is burned into the gamma adjustment chip, so that the gamma adjustment chip is loaded to run the third burn-in program.

[0101] In the embodiments of the present application, the first burn-in program, the second burn-in program, and the third burn-in program are burned into the main chip, the power management chip, and the gamma adjustment chip, respectively, according to the main chip burn-in identifier, the power management chip burn-in identifier, and the gamma adjustment chip burn-in identifier, so as to realize automatic burn-in of the programs.

[0102] On the basis of the above-mentioned embodiments, the main chip burn-in identifier, the power management chip burn-in identifier, and the gamma adjustment chip burn-in identifier in the burn-in procedure data are arranged in a burn-in sequence, so as to read the main chip burn-in identifier, the power management chip burn-in identifier, and the gamma adjustment chip burn-in identifier in turn according to the burn-in sequence, and then burn the main chip, the power management chip, and the gamma adjustment chip in the sequence. Since the burn-in data is obtained by the main chip in the embodiments of the present application, and the corresponding burn-in program is transmitted to the corresponding chip for processing, and the power management chip provides the basis for power supply, in order to improve the burn-in efficiency and the start-up response efficiency of the logic board, the main chip burn-in identifier, the power management chip burn-in identifier, and the gamma adjustment chip burn-in identifier are stored in the burn-in sequence, and then the main chip, the power management chip, and the gamma adjustment chip are burned in turn.

[0103] On the basis of the above-mentioned embodiments, in order to realize the reliability of the burning, after the second burning program is written into the power management chip, if the power management chip normally operates, the power management chip feeds back information that the power management chip normally operates to the main chip, if the power management chip cannot normally operate, the power management chip feeds back information that the power management chip cannot normally operate to the main chip. Similarly, after the third burning program is written into the gamma adjustment chip and the gamma adjustment chip normally operates, if the gamma adjustment chip normally operates, the gamma adjustment chip feeds back information that the gamma adjustment chip normally operates to the main chip, if the gamma adjustment chip cannot normally operate, the gamma adjustment chip feeds back information that the gamma adjustment chip cannot normally operate to the main chip.

[0104] Example 4

[0105] The application further provides a computer readable storage medium, which stores a computer program, and the instructions are suitable for being loaded by a processor and performing the method steps of the embodiment 1 shown in the above embodiment, and the specific execution process can be referred to the specific description shown in the embodiment 1, and details are not described herein. The device where the storage medium is located can be a personal computer, a notebook computer, a smart phone, a tablet computer or the like electronic device.

[0106] For the device embodiment, since it basically corresponds to the method embodiment, the related parts can be referred to the part of the method embodiment. The device embodiment described above is only schematic, and the components shown as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, can be located in one place, or can be distributed on multiple network units. According to actual needs, part or all of the modules can be selected to achieve the purpose of the application. Those skilled in the art can understand and implement without creative labor.

[0107] Those skilled in the art should understand that the embodiments of the application can be provided as a method, a system or a computer program product. Therefore, the application can adopt a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the application can adopt a computer program product in the form of one or more computer usable storage media containing computer usable program codes (including but not limited to disk memory, CD-ROM, optical memory, etc.).

[0108] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.

[0109] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.

[0110] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0111] The memory can include non-persistent memory and / or persistent memory, such as flash memory, read-only memory (ROM), and / or the like, in a computer-readable medium. The memory is an example of computer-readable media.

[0112] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can implement information storage by any method or technology. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.

[0113] It should also be noted that the terms "comprising", "containing", or any other variant 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 only include those elements, but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.

[0114] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application shall be included in the scope of claims of the present application.

Claims

1. A logic board programming method, the logic board comprising a main chip, a power management chip, a gamma regulation chip, and a memory; the main chip having a first connection terminal, a second connection terminal, and a third connection terminal; the first connection terminal of the main chip being connected to a programming test device via a data cable, the second connection terminal of the main chip being connected to the memory; and the main chip being connected to the power management chip and the gamma regulation chip via the third connection terminal; Its features are, The method includes the following steps: The received programming data is transferred to the memory for storage; wherein, the programming data includes programming process data of the logic board, the first programming program of the main chip, the second programming program of the power management chip, and the third programming program of the gamma regulation chip; the programming process data includes the main chip programming identifier, the power management chip programming identifier, and the gamma regulation chip programming identifier arranged in the programming order. In response to the startup trigger operation of the logic board, the programming information is retrieved and parsed from the memory to obtain the programming process data, the first programming program, the second programming program, and the third programming program; According to the programming process data, the programming identifiers of the main chip, the power management chip, and the gamma regulation chip are read sequentially in the programming order. The first programming program, the second programming program, and the third programming program are then programmed into the main chip, the power management chip, and the gamma regulation chip respectively, so that the main chip, the power management chip, and the gamma regulation chip are loaded with the corresponding programming programs and run in sequence. The programming of the main chip, the power management chip, and the gamma regulation chip is performed sequentially.

2. The logic board programming method according to claim 1, characterized in that, The burning information is a data packet formed by encapsulating and packaging the burning process data, the first burning program, the second burning program, and the third burning program.

3. The logic board programming method according to claim 1, characterized in that, The step of programming the first programming program, the second programming program, and the third programming program into the main chip, the power management chip, and the gamma regulation chip respectively, according to the programming process data, so that the main chip, the power management chip, and the gamma regulation chip load and run the corresponding programming programs, includes: According to the main chip programming identifier, the first programming program is programmed into the main chip, so that the main chip loads the second running data and runs. According to the power management chip programming identifier, the second programming program is programmed into the power management chip, so that the power management chip loads and runs the second programming program; According to the gamma control chip programming identifier, the third programming program is programmed into the gamma control chip, so that the gamma control chip loads and runs the third programming program.

4. The logic board programming method according to claim 1, characterized in that, The data cable is an FFC cable.

5. A logic board programming device, characterized in that, The logic board includes a main chip, a power management chip, a gamma regulation chip, and a memory. The main chip has a first connection terminal, a second connection terminal, and a third connection terminal. The first connection terminal of the main chip is connected to the programming test equipment via a data cable, and the second connection terminal of the main chip is connected to the memory. The main chip is connected to the power management chip and the gamma regulation chip via the third connection terminal; the device includes: A transmission module is used to transmit the received programming data to the memory for storage; wherein, the programming data includes programming process data of the logic board, a first programming program of the main chip, a second programming program of the power management chip, and a third programming program of the gamma regulation chip; the programming process data includes main chip programming identifiers, power management chip programming identifiers, and gamma regulation chip programming identifiers arranged in the programming order; The parsing module is used to respond to the startup trigger operation of the logic board, retrieve and parse the programming information from the memory, and obtain the programming process data, the first programming program, the second programming program and the third programming program; The programming module is used to read the main chip programming identifier, the power management chip programming identifier, and the gamma regulation chip programming identifier sequentially according to the programming process data and the programming order, and to program the first programming program, the second programming program, and the third programming program into the main chip, the power management chip, and the gamma regulation chip respectively, so that the main chip, the power management chip, and the gamma regulation chip are loaded with the corresponding programming programs and run sequentially, and the main chip, the power management chip, and the gamma regulation chip are programmed in sequence.

6. The logic board programming apparatus according to claim 5, characterized in that, The programming module includes: The first programming module is used to program the first programming program to the main chip according to the main chip programming identifier, so that the main chip loads the second running data and runs. The second programming module is used to program the second programming program to the power management chip according to the programming identifier of the power management chip, so that the power management chip loads and runs the second programming program. The third programming module is used to program the third programming program to the gamma regulation chip according to the programming identifier of the gamma regulation chip, so that the gamma regulation chip loads the third programming program and runs.

7. An electronic device comprising a processor and a memory; characterized in that, The memory stores a computer program adapted to be loaded by the processor and executed as described in any one of claims 1 to 4.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the logic board programming method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Program burn method and device thereof

    CN106708584A