Projection screen chip device utilizing digital display interface to produce debugging and burning system

By designing a fault-detection and burning system for screen projection chip devices, the problems of data loss and error information cannot be printed and output during screen projection production are solved, and efficient debugging and burning process is realized, and the work efficiency of engineers is improved.

CN119759379AActive Publication Date: 2025-04-04ACTIONS MICROELECTRONICS
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510253265.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-05
Publication Date
2025-04-04
Estimated Expiration
2045-03-05

AI Technical Summary

Technical Problem

After assembly and testing of screen projection products, abnormal phenomena are often encountered. The existing technology is prone to data loss during the burning process, and the inability to effectively print out and capture error information, resulting in inadequate debugging efficiency.

Method used

Design a screen projection chip device to produce error debugging and burning systems using digital display interfaces, including burning, debugging unit, serial port identification unit, data acquisition module, data analysis module and abnormal alarm unit, through which abnormal information of debugging data packets is collected, analyzed and feedback.

Benefits of technology

It realizes efficient debugging and burning of the screen projection chip device, and can intuitively feedback abnormal information through LED indicators and displays, reducing engineers' inspection items and improving the efficiency of data burning and debugging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119759379A_ABST
    Figure CN119759379A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of multimedia chip debugging, and discloses a debugging and burning system for producing a screen projection chip device by using a digital display interface, which comprises a burning and debugging unit, a serial port identification unit, a data acquisition module, a data analysis module and an abnormal alarm unit, the data acquisition module is used for acquiring a debugging data packet in a USB flash disk U-Disk or a computer PC / NB-MPTOOL, and data consistency information, file integrity information and read-write cycle times of the debugging data packet; and the data analysis module is used for determining whether the data packet for debugging is abnormal or not according to the data consistency information, the file integrity information and the read-write cycle times of the debugging data packet, and feeding back the information about whether the data packet is abnormal or not to the abnormity alarm unit and the burning and debugging unit. When it is determined that the data packet used for debugging is abnormal, the corresponding error can be printed, output and grabbed out, so that the data burning and debugging efficiency of an engineer is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of multimedia chip debugging, and in particular to a projection chip device that utilizes a digital display interface to produce a debugging and burning system. Background Art

[0002] After the projection product is assembled and tested, abnormal phenomena are often encountered. When specific debugging is required, it is often necessary to remove the shell and solder the flying wires to the PIN pins of the chip for debugging. It is inconvenient to remove the shell, or it may be impossible to remove the shell because of the ultrasonic shell tool, resulting in delayed analysis and material loss.

[0003] The existing patent discloses a test software burning system, method, computer equipment and storage medium (publication number CN116225503A). The system includes: a test mainboard and a download fixture, the test mainboard includes: a system-level chip SOC, a first data test point and a second data test point; the system-level chip is used to receive a download instruction, and the download instruction carries the file size of the test software; according to the file size of the test software, the download path of the test software is determined. In the technology disclosed in this patent, when the data packet is burned into the chipset, the problem of data loss may occur during the burning process due to various factors such as loose interfaces. At this time, after an error occurs, the engineer can only repeat the burning until the problem is found. This troubleshooting method is very inefficient. In addition, in the technology disclosed in this patent, when it is determined that there is an abnormality in the data packet used for debugging, the corresponding error cannot be printed out and captured. Summary of the invention

[0004] The main technical problem solved by the present invention is to provide a projection chip device using a digital display interface to produce a debugging and burning system, thereby solving the problems in the above-mentioned background technology.

[0005] To solve the above technical problems, according to one aspect of the present invention, more specifically, a projection chip device utilizes a digital display interface to produce a debugging and burning system, including a burning and debugging unit, a serial port identification unit, a data acquisition module, a data analysis module and an abnormal alarm unit; The data acquisition module is used to collect the debugging data packet in the U-Disk or the computer PC / NB-MPTOOL, as well as the data consistency information, file integrity information and read-write cycle number of the debugging data packet; The data analysis module is used to determine whether the debugging data packet has an abnormality according to the data consistency information, file integrity information and the number of read-write cycles of the debugging data packet, and to feed back the information whether the data packet has an abnormality to the abnormality alarm unit and the burning and debugging unit; The burning and debugging unit specifically includes: an interface USB0, an interface USB1, an interface HDMI-RX, an interface HDMI-TX, a control interface GPIO and a storage DDR-Buffer; The control interface GPIO is used to connect the LED indicator light; The interface USB0 is used to connect a U-disk; The interface USB1 is used to connect to a computer PC / NB-MPTOOL; The interface HDMI-RX is used to connect the screen projection chip device; The interface HDMI-TX is used to connect a display or a screen projection chip device; The storage DDR-Buffer is used to store data packets collected by the data collection module.

[0006] Furthermore, the serial port identification unit is used to determine the connection status of the interface USB0, the interface USB1, the interface HDMI-RX and the interface HDMI-TX.

[0007] Furthermore, the abnormal alarm unit is used to receive feedback from the data analysis module, and send a red flashing instruction to the LED indicator light when it is determined that there is an abnormality in the data packet used for debugging.

[0008] Furthermore, when the data analysis module determines that there is an abnormality in the data packet used for debugging, its burning and debugging unit can display the abnormal information to the display through the interface HDMI-TX.

[0009] Furthermore, the data analysis unit can determine whether the debugging data packet is abnormal based on the data consistency coefficient of the debugging data packet, the probability coefficient of the data packet file integrity, and the number of read and write cycles of the data packet file, including: ; In the formula, Indicates the probability coefficient of abnormality in the data packet used for debugging. Indicates the data consistency coefficient of the data packet used for debugging. The probability coefficient indicating the integrity of the data packet file, Indicates the number of read and write cycles of the data packet file.

[0010] Furthermore, when , it means that the data packet used for debugging is obviously abnormal; when , it indicates that the status of the data packet used for debugging is normal.

[0011] Furthermore, the data analysis unit determines the data consistency coefficient of the data packet according to the proportion of data packets lost during storage or transmission, the proportion of redundant data used to compensate for lost data packets, and the delay time of data packets transmitted to the storage DDR-Buffer, which is: ; In the formula, Indicates the data consistency coefficient of the data packet used for debugging. Indicates the proportion of data packets lost during storage or transmission. Indicates the proportion of redundant data used to compensate for lost data packets, Indicates the delay time of data packet transmission to storage DDR-Buffer.

[0012] Furthermore, the data analysis unit determines the probability coefficient of the integrity of the data packet file according to the change ratio of the size of the data packet during the burning or debugging process, the proportion of data in the data packet that is repeatedly transmitted during the burning or debugging process, and the proportion of data packets lost during storage or transmission. ; In the formula, The probability coefficient indicating the integrity of the data packet file, Indicates the change ratio of the data packet size during the burning or debugging process. Indicates the percentage of data in a data packet that is repeatedly transmitted during programming or debugging. Indicates the proportion of data packets lost during storage or transmission.

[0013] The present invention provides a projection chip device that utilizes a digital display interface to produce a debugging and burning system. Compared with the prior art, the present method has the following effects:

[0014] 1. The present invention can determine whether there is an abnormality in the data packet used for debugging based on the data consistency coefficient of the debugging data packet, the probability coefficient of the integrity of the data packet file and the number of read and write cycles of the data packet file, and can intuitively feedback to the debugging engineer through the LED indicator light when an abnormality is found in the analysis, thereby reducing the troubleshooting items for the engineer.

[0015] 2. The present invention can debug the projection chip device through the burning, debugging unit and its HDMI interface, and can also update the firmware of the product; and there are six modes for debugging and burning the projection chip device, so that it can adapt to more usage environments and debugging equipment.

[0016] 3. When the present invention determines that a data packet used for debugging has an abnormality, the corresponding error can be printed out and captured, so as to improve the efficiency of engineers in data burning and debugging. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a structural schematic diagram of the present invention; Figure 2 It is a schematic diagram of Embodiment 1 of the present invention; Figure 3 It is a schematic diagram of the second embodiment of the present invention; Figure 4 It is a schematic diagram of Embodiment 3 of the present invention; Figure 5 It is a schematic diagram of Embodiment 4 of the present invention; Figure 6 It is a schematic diagram of Embodiment 5 of the present invention; Figure 7 This is a schematic diagram of Example 6 of the present invention. DETAILED DESCRIPTION

[0018] In order to make the technical solution of the present invention clearer, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0019] like Figure 1 - As shown in 7, according to one aspect of the present invention, a projection chip device is provided that utilizes a digital display interface to produce a debugging and burning system, including a burning and debugging unit, a serial port identification unit, a data acquisition module, a data analysis module and an abnormality alarm unit; the data acquisition module is used to collect the debugging data packet in the U disk U-Disk or the computer PC / NB-MPTOOL, as well as the data consistency information, file integrity information and the number of read and write cycles of the debugging data packet; the data analysis module is used to determine whether there is an abnormality in the data packet used for debugging based on the data consistency information, file integrity information and the number of read and write cycles of the debugging data packet, and to feed back the information whether there is an abnormality in the data packet to the abnormality alarm unit and the burning and debugging unit; based on the data consistency coefficient of the debugging data packet, the probability coefficient of the integrity of the data packet file and the number of read and write cycles of the data packet file, it is possible to determine whether there is an abnormality in the data packet used for debugging, and when an abnormality is found in the analysis, it can be intuitively fed back to the debugging engineer through the LED indicator light, thereby reducing the number of troubleshooting items for the engineer.

[0020] The burning and debugging unit specifically includes: interface USB0, interface USB1, interface HDMI-RX, interface HDMI-TX, control interface GPIO and storage DDR-Buffer; the control interface GPIO is used to connect the LED indicator; the interface USB0 is used to connect the U disk U-Disk; the interface USB1 is used to connect the computer PC / NB-MPTOOL; the interface HDMI-RX is used to connect the screen projection chip device; the interface HDMI-TX is used to connect the display or screen projection chip device; the storage DDR-Buffer is used to store the data packets collected by the data acquisition module. The serial port identification unit is used to determine the connection status of the interface USB0, the interface USB1, the interface HDMI-RX and the interface HDMI-TX. The screen projection chip device can be debugged by the burning, debugging unit and its HDMI interface, and the product firmware can also be updated; and there are six modes for debugging and burning the screen projection chip device (as shown in the following examples 1-6), so that it can adapt to more usage environments and debugging equipment. Example 1

[0021] like Figure 2 As shown, the projection chip device 826x (RX) is abnormal and basic information is printed for simple debugging.

[0022] After the burning and debugging unit board (8270UVC) reads the EDID (DebugRX.bin) file in the U-Disk, the projection chip device is powered on and inserted into the interface HDMI RX on the burning and debugging unit board (8270UVC). At this time, the projection chip device will read the EDID (DebugRX.bin) file as DebugRX information. In addition, the projection chip device will transmit the serial port printing information back to the burning and debugging unit board (8270UVC) through the HDMI I2C interface via the HDMI-RX interface, and then the burning and debugging unit board (8270UVC) will transmit it to the interface HDMI-TX to print it out on the display, and at the same time transmit it to the U-Disk for archiving. Example 2

[0023] like Figure 3As shown, update the firmware of the projection chip device 826x (RX). After the burning and debugging unit board (8270UVC) reads the EDID (FWupdate.bin) file in the U disk U-Disk, the AM826x.bin in the U disk U-Disk is temporarily stored in the storage DDR-Buffer of the burning and debugging unit board (8270UVC). After the projection chip device is powered on, insert it into the HDMI -RX port on the burning and debugging unit board (8270UVC). After the projection chip device reads the EDID as AM826x.bin information, it automatically updates the firmware of the projection chip device through HDMI I2C, and the update bar will be transmitted from the burning and debugging unit board (8270UVC) to the interface HDMI TX and printed out on the display. Example 3

[0024] like Figure 4 As shown, update the firmware of the 826x (RX) projection chip device. After the burning and debugging unit board (8270UVC) reads the EDID (FWupdate.bin) of the computer PC / NB-MPTOOL, the computer PC / NB-MPTOOL will temporarily store AM826x.bin in the storage DDR-Buffer of the burning and debugging unit board (8270UVC). After the projection chip device is powered on, it is inserted into the HDMI RX port of the burning and debugging unit board (8270UVC). After the projection chip device reads the EDID as AM826x.bin information, it automatically updates the firmware of the projection chip device through HDMI I2C, and the update bar will be transmitted from the burning and debugging unit board (8270UVC) to HDMI TX and printed out on the display. Example 4

[0025] like Figure 5 As shown, the 836x (TX) projection chip device abnormality and basic information printing simple debugging. After the burning and debugging unit board (8270UVC) reads the EDID (DebugTX.bin) of the U disk U-Disk, the projection chip device is powered on and inserted into the burning and debugging unit board (8270UVC) HDMI TX port. The projection chip device serial port print information is transmitted back to the burning and debugging unit board (8270UVC) through the HDMI CEC command, and then transmitted to the U disk U-Disk for archiving by the burning and debugging unit board (8270UVC). The LED flashes quickly when the file is transferred, and the LED is always on when the transfer is completed. Example 5

[0026] like Figure 6As shown, update the firmware of the 836x (TX) projection chip device. After the burning and debugging unit board (8270UVC) reads the EDID (FWupdate.bin) of the U-Disk, the AM826x.bin of the U-Disk is temporarily stored in the DDR-Buffer of the burning and debugging unit board (8270UVC). After the projection chip device is powered on, insert it into the HDMITX port of the burning and debugging unit board (8270UVC), and automatically update the firmware of the projection chip device through the HDMI CEC command. When the firmware is updated, the LED flashes quickly, and the LED is always on after the transmission is completed. Example 6

[0027] like Figure 7 As shown, update the firmware of the 836x (TX) projection chip device. After the burning and debugging unit board (8270UVC) reads the EDID (FWupdate.bin) of the computer PC / NB-MPTOOL, the AM826x.bin of the computer PC / NB-MPTOOL is temporarily stored in the burning and debugging unit board (8270UVC) storage DDR-Buffer. After the projection chip device is powered on, it is inserted into the HDMI TX port of the burning and debugging unit board (8270UVC). The firmware of the projection chip device is automatically updated through the HDMI CEC command. When the firmware is updated, the LED flashes quickly, and the LED is always on after the transmission is completed. Example 7

[0028] like Figure 1 As shown, the abnormal alarm unit is used to receive feedback from the data analysis module and send a red flashing instruction to the LED indicator when it is determined that the data packet used for debugging is abnormal. When the data analysis module determines that the data packet used for debugging is abnormal, its burning and debugging unit can display the abnormal information to the display through the interface HDMI-TX.

[0029] The data analysis unit can determine whether the debugging data packet has an abnormality based on the data consistency coefficient of the debugging data packet, the probability coefficient of the integrity of the data packet file, and the number of read and write cycles of the data packet file, including: ; In the formula, Indicates the probability coefficient of abnormality in the data packet used for debugging. Indicates the data consistency coefficient of the data packet used for debugging. The probability coefficient indicating the integrity of the data packet file, Indicates the number of read and write cycles of the data packet file.

[0030] The data analysis unit determines the data consistency coefficient of the data packet according to the proportion of data packets lost during storage or transmission, the proportion of redundant data used to compensate for lost data packets, and the delay time of data packets transmitted to the storage DDR-Buffer. The coefficients are: ; In the formula, Indicates the data consistency coefficient of the data packet used for debugging. Indicates the proportion of data packets lost during storage or transmission. Indicates the proportion of redundant data used to compensate for lost data packets, Indicates the delay time of data packet transmission to storage DDR-Buffer.

[0031] The data analysis unit determines the probability coefficient of the integrity of the data packet file according to the change ratio of the data packet size during the burning or debugging process, the proportion of repeated transmission of data in the data packet during the burning or debugging process, and the proportion of data packet loss during storage or transmission. The probability coefficients are: ; In the formula, The probability coefficient indicating the integrity of the data packet file, Indicates the change ratio of the data packet size during the burning or debugging process. Indicates the percentage of data in a data packet that is repeatedly transmitted during programming or debugging. Indicates the proportion of data packets lost during storage or transmission.

[0032] Among them, the proportion of FWupdate.bin data packets lost during the burning process of the projection chip device 826x (RX) is (Loss ratio = lost data size ÷ total FWupdate.bin data packet size).

[0033] The proportion of redundant data used to compensate for the lost FWupdate.bin data packet is (Redundant data ratio = data size used to compensate for lost data ÷ total size of FWupdate.bin data packet).

[0034] The delay time of FWupdate.bin data packet transmission to storage DDR-Buffer is (ns). Then we have: ; From the above calculation, we can know that the data consistency coefficient of the FWupdate.bin data packet during the programming process to the projection chip device 826x (RX) is , and compare multiple groups of data, there are: Table 1 Relationship between some embodiment data and monitoring parameters and data packet data consistency

[0035] Among them, the FWupdate.bin data packet changes in the proportion of the size of the FWupdate.bin data packet during the burning process to the projection chip device 826x (RX). (Change ratio = size of the changed and compressed string in the FWupdate.bin data packet ÷ total size of the FWupdate.bin data packet).

[0036] The percentage of data in the FWupdate.bin data packet that is repeatedly transmitted during the burning process is (Percentage of repeated transmission = size of data that is repeatedly transmitted, burned, and compressed ÷ total size of FWupdate.bin data packet).

[0037] The proportion of FWupdate.bin data packets lost during the burning process is (Loss ratio = lost data size ÷ total FWupdate.bin data packet size). Then we have: ; From the above calculation, we can know that the probability coefficient of the integrity of the data packet file of the FWupdate.bin data packet during the burning process to the projection chip device 826x (RX) is , and compare multiple groups of data, there are: Table 2 Relationship between some example data and monitoring parameters and file integrity

[0038] Then, the FWupdate.bin data package is being burned to the projection chip device 826x (RX). The number of read and write cycles of the FWupdate.bin data package file in the U-Disk is The probability coefficient of the integrity of the FWupdate.bin data package file is The data consistency coefficient of the FWupdate.bin data packet is , then we have: ; From the above calculation, we can know that during the process of programming the FWupdate.bin data packet to the projection chip device 826x (RX), the probability coefficient of the FWupdate.bin data packet being abnormal is , then comparing multiple groups of data, we have: Table 3 Data and burning status of some embodiments

[0039] From the above data, we can know that when the sample data tends to be infinite, there will be anomalies based on the probability The dividing line is used to evaluate whether the FWupdate.bin data packet is abnormal when burning to the projection chip device 826x (RX). When , it means that the data packet used for debugging is obviously abnormal; when , it indicates that the status of the data packet used for debugging is normal.

[0040] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

Claims

1. A projection chip device uses a digital display interface to produce a debugging and burning system, characterized in that: Including burning and debugging unit, serial port identification unit, data acquisition module, data analysis module and abnormal alarm unit; The data acquisition module is used to collect the data packets used for debugging in the U-Disk or the computer PC / NB-MPTOOL, as well as the data consistency information, file integrity information and read-write cycle times of the data packets; The data analysis module is used to determine whether the data packet used for debugging is abnormal according to the data consistency information, file integrity information and the number of read-write cycles of the data packet, and to feed back the information whether the data packet is abnormal to the abnormal alarm unit and the burning and debugging unit; The burning and debugging unit specifically includes: an interface USB0, an interface USB1, an interface HDMI-RX, an interface HDMI-TX, a control interface GPIO and a storage DDR-Buffer; The control interface GPIO is used to connect the LED indicator light; The interface USB0 is used to connect a U-disk; The interface USB1 is used to connect to a computer PC / NB-MPTOOL; The interface HDMI-RX is used to connect the screen projection chip device; The interface HDMI-TX is used to connect a display or a screen projection chip device; The storage DDR-Buffer is used to store data packets collected by the data collection module.

2. The projection chip device according to claim 1 is used to produce a debugging and burning system using a digital display interface, characterized in that: The serial port identification unit is used to determine the connection status of the interface USB0, the interface USB1, the interface HDMI-RX and the interface HDMI-TX.

3. The projection chip device according to claim 1 is used to produce a debugging and burning system using a digital display interface, characterized in that: The abnormal alarm unit is used to receive feedback from the data analysis module and send a red flashing instruction to the LED indicator light when it is determined that the data packet used for debugging has an abnormality.

4. The projection chip device according to claim 1 is used to produce a debugging and burning system using a digital display interface, characterized in that: When the data analysis module determines that the data packet used for debugging is abnormal, its burning and debugging unit can display the abnormal information to the display through the interface HDMI-TX.

5. The projection chip device according to claim 1 is used to produce a debugging and burning system using a digital display interface, characterized in that: The data analysis unit can determine whether the data packet used for debugging is abnormal based on the data consistency coefficient of the data packet, the probability coefficient of the integrity of the data packet file, and the number of read and write cycles of the data packet file, including: ; In the formula, Indicates the probability coefficient of abnormality in the data packet used for debugging. Indicates the data consistency coefficient of the data packet used for debugging. The probability coefficient indicating the integrity of the data packet file, Indicates the number of read and write cycles of the data packet file.

6. The projection chip device according to claim 5 is used to produce a debugging and burning system using a digital display interface, characterized in that: when , it means that the data packet used for debugging is obviously abnormal; when , it indicates that the status of the data packet used for debugging is normal.

7. The projection chip device according to claim 5 is used to produce a debugging and burning system using a digital display interface, characterized in that: The data analysis unit determines the data consistency coefficient of the data packet according to the proportion of data packets lost during storage or transmission, the proportion of redundant data used to compensate for the lost data packets, and the delay time of data packets transmitted to the storage DDR-Buffer, which is: ; In the formula, Indicates the data consistency coefficient of the data packet used for debugging. Indicates the proportion of data packets lost during storage or transmission. Indicates the proportion of redundant data used to compensate for lost data packets, Indicates the delay time of data packet transmission to storage DDR-Buffer.

8. The projection chip device according to claim 6 is used to produce a debugging and burning system using a digital display interface, characterized in that: The data analysis unit determines the probability coefficient of the integrity of the data packet file according to the change ratio of the size of the data packet during the burning or debugging process, the proportion of repeated transmission of data in the data packet during the burning or debugging process, and the proportion of data packet loss during storage or transmission. ; In the formula, The probability coefficient indicating the integrity of the data packet file, Indicates the change ratio of the data packet size during the burning or debugging process. Indicates the percentage of data in a data packet that is repeatedly transmitted during programming or debugging. Indicates the proportion of data packets lost during storage or transmission.

Citation Information

Patent Citations

  • Test software burning system and method, computer equipment and storage medium

    CN116225503A

  • Feature data burning method, apparatus and system

    CN105068829A

  • Chip burning system and method and electronic equipment

    CN105573743A

  • Chip software burning method and chip software burning data processing method and device

    CN111124440A

  • Firmware program burning method, device, system and equipment

    CN117742733A