Burning test system for multiple SIM integrated modules
By designing a multi-SIM integrated module burn-in testing system, using SPI and ISO7816-3 protocols for interaction, the cumbersome problems of batch burn-in and testing of multiple network cards are solved, efficient burn-in and testing process is achieved, and the operation process is simplified.
Patent Information
- Application Number
- CN202411715422.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-03-18
AI Technical Summary
The batch program burning and testing process of multi-network cards is complicated and cannot pre-bury the program before leaving the factory. It is necessary to read and manage all the child card information of the multi-network cards.
A recording and testing system with multi-SIM integrated modules is designed, including fixture box, main control board, recording board, lamp board, probe board and upper computer. Interaction between SPI protocol and ISO7816-3 protocol is achieved to realize batch recording and testing of multiple network cards, and to read ICCID data for corresponding management.
It realizes batch recording and testing of multiple network cards, simplifies operations, can read all daughter card information during recording and testing and correspond to multiple network cards, improving efficiency and flexibility.
Smart Images

Figure CN119645471A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of network card burning, and in particular to a burning test system for a multi-SIM integrated module. Background Art
[0002] With the development and progress of science and technology, IoT devices have higher and higher requirements for network stability. A single cellular network can no longer meet market demand, and multi-SIM card integration solutions have emerged.
[0003] In the multi-SIM integration solution, it is usually packaged according to the standard of ordinary SIM cards (hereinafter referred to as multi-NICs). The manufacturer will give each multi-NIC a unique card number, which is bound to the ICCID of several sub-cards of the multi-NIC to manage the multi-NICs. The MCU of the multi-NIC cannot determine its corresponding card number when it leaves the factory, nor can it determine the number and ICCID of the sub-cards to be connected, so it is impossible to pre-burn the program. The burning and testing of the multi-NIC must be carried out after the packaging is completed. Not only do you need to burn the program, but you also need to read all the sub-card information of the multi-NIC and match it one by one with the multi-NIC number. Therefore, batch program burning and testing of multi-NICs has always been a troublesome problem. Summary of the invention
[0004] One purpose of the embodiments of the present application is to provide a burning and testing system for a multi-SIM integrated module to solve the technical problem of complicated batch program burning and testing for multiple network cards in the related art.
[0005] The embodiment of the present application provides a multi-SIM integrated module burning test system, including:
[0006] The fixture box includes a base box and an upper pressing plate. The base box is a trapezoidal structure. The upper and lower bottom surfaces and the front of the trapezoidal structure are pre-set with screw holes, and the remaining surfaces are hollowed out for heat dissipation. The upper pressing plate is fixed to the outer side of the upper bottom surface of the base box.
[0007] The main control board includes a main control baseboard and a main control core board. The main control baseboard is used for power supply and connection, and the main control core board is used to receive and parse host computer data, store data, exchange data with the burning board, and read ICCID data and send it to the host computer;
[0008] Burning board, the burning board interacts with the main control core board through the SPI protocol, and the burning board uses the ISO7816-3 protocol when burning and testing to receive data, perform burning or test actions, display results and send ICCID data;
[0009] A probe board, used for connecting the programming board and the programmed module;
[0010] A light board, which is used to receive the signal from the burning board and light up the corresponding indicator light;
[0011] Burn test host computer, used for updating hex file and saving test results, the interface of the host computer includes display serial port data, run log, select serial port, open serial port, enter key string, select burning file, verify key, import configuration, enter custom data, send data, enter the first multi-network card number, select whether to save ICCID and select the function area of burning multi-network card type;
[0012] The key generation host computer is used to generate a key string;
[0013] The hex file encryption conversion host computer is used to encrypt the hex source file. The interface of the host computer includes function buttons for selecting files, selecting whether to encrypt or not, and converting files.
[0014] As a feasible implementation mode, the main control core board is the STM32F103ZET6 minimum system board, the main control core board receives the burning data and key string from each host computer through the serial port and parses out the real burning data and configuration data, stores the real data in flash, and according to the number of paths information in the configuration data, sends the burning data and configuration data to the burning board one by one through the SPI interface, after the burning or testing is completed, the burning board reads ICCID data and sends it to the host computer through the serial port, the host computer parses out the key number from the configuration data, and compares it with the old key number, reports an error if it has been used, and prevents the old key string from being reused.
[0015] As a feasible implementation mode, the burning board interacts with the main control core board using the SPI protocol, and the burning board performs a burning test based on the ISO7816-3 protocol, specifically including:
[0016] Receive burning data and configuration data from the main control core board and store them in flash;
[0017] The maximum number of burning times of the device is set according to the maximum number of burning times in the configuration data. The burning function will be turned off after the number of burning times is exceeded.
[0018] According to the key signal, the burning test action is executed, and the burning test result is displayed through the light board;
[0019] Wait for the signal from the main control core board and send the ICCID data to the main control core board.
[0020] As a feasible implementation method, the main control board, burning board, light board and probe board are all F-4 double-layer boards.
[0021] As a feasible implementation mode, the main control base plate is provided with:
[0022] 4 2.54mm double-row female headers 2*15P, used to install the main control core board;
[0023] 64 2.54mm double-row female headers 2*8P, used to install the burning board;
[0024] An FPC flexible cable socket is used to connect the pin board;
[0025] FPC flexible cable socket, used to connect the light board;
[0026] DC-005 DC socket and serial port chip and interface, used for power supply and connection to host computer;
[0027] Two single-row 2P pins and one single-row 3P pin, the two 2P pins are used to connect the buttons of the burning board, and one 3P pin is a button connection selection jumper for the main control core board;
[0028] As well as the BOOT selection jumper and J-Link interface.
[0029] As a feasible implementation, the burning board includes two input IOs, key1 and key2, for controlling burning or testing actions;
[0030] The key1 is connected to the start button, and the key2 is connected to the detection button;
[0031] The main control core board includes an input IO key3, which is connected to key1 through a jumper cap.
[0032] As a feasible implementation manner, the system selects a working mode through the start button, and the working modes include:
[0033] Power on directly without any operation to enter the burning mode;
[0034] Press the start button and then power on, and release it within the preset time to enter the test mode;
[0035] Press the start button to power on and keep it pressed for the preset time, then release it to enter the update mode.
[0036] As a feasible implementation mode, in the burning mode and the test mode, the detection button is used to detect whether the connection between the burning board and the module to be burned or tested is normal, and the start button is used to control the start of the burning or testing work. At the same time, the main control core board receives the button signal, waits for the burning or testing to be completed, reads the ICCID and outputs it to the serial port.
[0037] As a feasible implementation mode, in the update mode, the detection button and the start button have no effect, the main control core board waits for the burning data and configuration data from the host computer in the serial port, and the burning board waits for the SPI chip select to be pulled low, ready to receive the burning data and configuration data from the main control core board.
[0038] The embodiments of the present application can achieve the following technical effects:
[0039] The multi-SIM integrated module burning and testing system proposed in the embodiment of the present application can not only perform batch burning of multiple network cards, but also read all sub-card information during burning and testing, and then output it to a file in a one-to-one correspondence with multiple network card numbers. The operation is simple and flexible, and the effect is good in practical applications. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0041] Figure 1 A schematic diagram of a PCB provided in an embodiment of the present application;
[0042] Figure 2 A schematic diagram of component distribution provided in an embodiment of the present application;
[0043] Figure 3 It is another schematic diagram of component distribution provided in an embodiment of the present application;
[0044] Figure 4 It is another schematic diagram of component distribution provided in an embodiment of the present application;
[0045] Figure 5 It is another schematic diagram of component distribution provided in an embodiment of the present application;
[0046] Figure 6 It is another schematic diagram of component distribution provided in an embodiment of the present application;
[0047] Figure 7 It is another schematic diagram of component distribution provided in an embodiment of the present application;
[0048] Figure 8 It is another schematic diagram of component distribution provided in an embodiment of the present application;
[0049] Fig. 9 It is a schematic diagram of a burning board provided in an embodiment of the present application;
[0050] Fig.10It is a schematic diagram of a PCB of a burning board provided in an embodiment of the present application;
[0051] Fig.11 It is a schematic diagram of a PCB of a light board provided in an embodiment of the present application;
[0052] Fig.12 It is a schematic diagram of a PCB of a probe card provided in an embodiment of the present application;
[0053] Fig.13 It is a schematic diagram of the interface of the burning test host computer provided in the embodiment of the present application;
[0054] Fig.14 It is a schematic diagram of the interface of the key generation host computer provided in the embodiment of the present application;
[0055] Fig.15 This is a schematic diagram of the interface of the host computer for Hex file encryption conversion provided in an embodiment of the present application. DETAILED DESCRIPTION
[0056] In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0057] It should be noted that, if there is no conflict, the various features in the embodiments of the present application can be combined with each other, all within the scope of protection of the present application. In addition, although the functional module division is performed in the device schematic diagram and the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in a sequence different from the module division in the device or the flow chart. Furthermore, the words "first", "second", "third", etc. used in this application do not limit the data and execution order, but only distinguish the same items or similar items with basically the same functions and effects.
[0058] The embodiment of the present application provides a multi-SIM integrated module burning test system, including:
[0059] The fixture box includes a base box and an upper pressing plate. The base box is a trapezoidal structure. The upper and lower bottom surfaces and the front of the trapezoidal structure are pre-set with screw holes, and the remaining surfaces are hollowed out for heat dissipation. The upper pressing plate is fixed to the outer side of the upper bottom surface of the base box.
[0060] The main control board includes a main control baseboard and a main control core board. The main control baseboard is used for power supply and connection, and the main control core board is used to receive and parse host computer data, store data, exchange data with the burning board, and read ICCID data and send it to the host computer;
[0061] Burning board, the burning board interacts with the main control core board through the SPI protocol, and the burning board uses the ISO7816-3 protocol when burning and testing to receive data, perform burning or test actions, display results and send ICCID data;
[0062] A probe board, used for connecting the programming board and the programmed module;
[0063] A light board, which is used to receive the signal from the burning board and light up the corresponding indicator light;
[0064] Burn test host computer, used for updating hex file and saving test results, the interface of the host computer includes display serial port data, run log, select serial port, open serial port, enter key string, select burning file, verify key, import configuration, enter custom data, send data, enter the first multi-network card number, select whether to save ICCID and select the function area of burning multi-network card type;
[0065] The key generation host computer is used to generate a key string;
[0066] The hex file encryption conversion host computer is used to encrypt the hex source file. The interface of the host computer includes function buttons for selecting files, selecting whether to encrypt or not, and converting files.
[0067] In one embodiment of the present invention, a fixture for batch burning programs and testing of multiple SIM integrated modules is proposed, and its hardware part includes a fixture box, a main control board, a burning board, a light board, and a probe board. The fixture box consists of a base box and an upper pressure plate; the base box is a wooden trapezoidal body, and screw holes are pre-set on the upper and lower bottom surfaces and the front, respectively, for fixing the probe board, the main control board and the light board, and the remaining surfaces are hollowed out for heat dissipation; the main control board is fixed to the inside of the lower bottom surface of the base box with screws; the light board is fixed to the inside of the front panel of the base box with screws, and the front panel is slotted so that all lights can be seen; the probe board is fixed to the inside of the upper bottom surface of the base box with screws, and all its pins are exposed through the perforations on the upper bottom surface of the base box; the upper pressure plate is fixed to the outside of the upper bottom surface of the base box.
[0068] Specifically, the main control core board is the STM32F103ZET6 minimum system board. The main control core board receives the burning data and key strings from each host computer through the serial port and parses out the real burning data and configuration data, stores the real data in the flash, and sends the burning data and configuration data one by one to the burning board through the SPI interface according to the number of paths information in the configuration data. After the burning or testing is completed, the burning board reads the ICCID data and sends it to the host computer through the serial port. The host computer parses the key number from the configuration data and compares it with the old key number. If it has been used, an error is reported to prevent the old key string from being reused.
[0069] In one embodiment of the present invention, a fixture for batch burning program and testing of multiple SIM integrated modules is provided, wherein the main control board, burning board, light board and probe board are all FR-4 double-layer boards. The main control board is divided into a main control base board and a main control core board. The main control base board mainly plays the role of power supply and connection, including power supply to the device, connecting the main control core board with the serial port, the main control core board with the burning board, the burning board with the probe board, and the burning board with the light board. The PCB is as follows: Figure 1 , components are distributed as Figure 2 , where position 1 is 4 2.54mm double-row female headers 2*15P, used to install the main control core board. The schematic diagram of this part is as follows Figure 3 ; Position 2 is 64 2.54mm double-row female headers 2*8P, used to install the burning board. The single-channel schematic diagram of the burning board interface is as follows Figure 4 ; Position 3 is the FPC soft cable socket, which is used to connect the pin board. The schematic diagram of a single socket is as follows Figure 5 ; Position 4 is the FPC soft cable socket, the schematic diagram of a single socket is as follows Figure 6 , used to connect the light board, single socket; No. 5 position is DC-005 DC socket and serial port chip and interface, its schematic diagram is as follows Figure 7 , used for power supply and connection to the host computer; Position 6 is 2 single-row 2P pins and 1 single-row 3P pin, the schematic diagram is as follows Figure 8 Two 2P pins are used to connect the buttons of the burning board, and one 3P pin is the button connection selection jumper of the main control core board; position 7 is the BOOT selection jumper and J-Link interface, see the schematic diagram Figure 3;The main control core board is the STM32F103ZET6 minimum system board, which is the core of the entire device. Its main functions are: receiving the burning data and key string from the host computer through the serial port and parsing the real burning data and configuration data, storing the real data in the flash, and then sending the burning data and configuration data to the burning board one by one through the SPI interface according to the number of channels in the configuration data, supporting up to 100 channels; after the burning or testing of the burning board is completed, read the ICCID data from the burning board and send it to the host computer through the serial port; parse the key number from the configuration data and compare it with the old key number. If it has been used, an error will be reported to prevent the old key string from being reused. The burning board is the main working unit, interacting with the main control core board using the SPI protocol. The ISO7816-3 protocol is used during burning and testing. Its schematic diagram is as follows Fig. 9 , PCB such as Fig.10 The main functions are: receiving the burning data and configuration data from the main control core board and storing them in the flash; setting the maximum number of burning times according to the maximum number of burning in the configuration data, and closing the burning function after the number of burning times is exceeded to prevent others from using it privately; executing the burning or testing action according to the key signal, and displaying the result by controlling the LED; waiting for the signal from the main control core board, and sending the ICCID data to the main control core board; the light board is mainly used to receive the signal from the burning board and light up the corresponding indicator light, and its PCB is as follows Fig.11 ; The probe board is mainly used to connect the programming board and the programmed module. Its PCB is as follows Fig.12 .
[0070] More specifically, the burning board interacts with the main control core board using the SPI protocol, and the burning board performs a burning test based on the ISO7816-3 protocol, specifically including:
[0071] Receive burning data and configuration data from the main control core board and store them in flash;
[0072] The maximum number of burning times of the device is set according to the maximum number of burning times in the configuration data. The burning function will be turned off after the number of burning times is exceeded.
[0073] According to the key signal, the burning test action is executed, and the burning test result is displayed through the light board;
[0074] Wait for the signal from the main control core board and send the ICCID data to the main control core board.
[0075] More specifically, the main control board, burning board, light board and probe board are all F-4 double-layer boards.
[0076] More specifically, the main control base plate is provided with:
[0077] 4 2.54mm double-row female headers 2*15P, used to install the main control core board;
[0078] 64 2.54mm double-row female headers 2*8P, used to install the burning board;
[0079] An FPC flexible cable socket is used to connect the pin board;
[0080] FPC flexible cable socket, used to connect the light board;
[0081] DC-005 DC socket and serial port chip and interface, used for power supply and connection to host computer;
[0082] Two single-row 2P pins and one single-row 3P pin, the two 2P pins are used to connect the buttons of the burning board, and one 3P pin is a button connection selection jumper for the main control core board;
[0083] As well as the BOOT selection jumper and J-Link interface.
[0084] More specifically, the burning board includes two input IOs key1 and key2 for controlling burning or testing actions; key1 is connected to a start button, and key2 is connected to a detection button; the main control core board includes one input IO key3, which is connected to key1 through a jumper cap.
[0085] The system selects a working mode through the start button, and the working modes include: directly powering on without any operation to enter the burning mode; pressing the start button and then powering on, and entering the test mode after releasing it within a preset time; pressing the start button and then powering on and keeping it pressed for a preset time, and then releasing it to enter the update mode.
[0086] In one embodiment of the present invention, a multi-SIM integrated module burning test system is proposed, and its hardware operation is set with two buttons "start" and "detection". The burning board is provided with two input IOs, key1 and key2, key1 is connected to the "start" button, and key2 is connected to the "detection" button; the main control core board is provided with an input IO key3 and is connected to key1 through a jumper cap. When the device is powered on, the working mode is selected by the "start" button: power on directly without operation, and the device enters the burning mode; press the "start" button and then power on, and then release it immediately (no more than 5s), the device enters the test mode; press the "start" button and power on and keep it pressed for more than 5s, and then release it, the device enters the update mode. In the burning mode, the "detection" button is used to detect whether the connection between the burning board and the burned module through the probe board is normal, and the "start" button is used to control the start of the burning work. At the same time, the main control core board receives the key signal, waits for the burning to be completed, reads the ICCID and outputs it to the serial port. In test mode, the "Detect" button is used to detect whether the connection between the burning board and the tested module through the probe board is normal, and the "Start" button is used to control the start of the test. At the same time, the main control core board receives the button signal, waits for the test to be completed, reads the ICCID and outputs it to the serial port. In update mode, the "Detect" button and the "Start" button have no effect. This mode is used to update the burning data and configuration data in the main control core board and the burning board. After entering this mode, the main control core board waits for the burning data and configuration data from the host computer in the serial port, and the burning board waits for its own SPI chip select to be pulled low, ready to receive the burning data and configuration data from the main control core board.
[0087] More specifically, in the burning mode and the test mode, the detection button is used to detect whether the connection between the burning board and the module to be burned or tested is normal, and the start button is used to control the start of the burning or testing work. At the same time, the main control core board receives the button signal, waits for the burning or testing to be completed, reads the ICCID and outputs it to the serial port.
[0088] More specifically, in the update mode, the detection button and the start button have no effect, the main control core board waits for the burning data and configuration data from the host computer in the serial port, and the burning board waits for the SPI chip select to be pulled low, ready to receive the burning data and configuration data from the main control core board.
[0089] In one embodiment of the present invention, a multi-SIM integrated module burning test system is proposed, and its software part includes a burning test host computer, a key generation host computer, and a hex file encryption conversion host computer. The burning test host computer interface is as follows Fig.13, text box 1 is used to display the data received by the serial port; text box 2 is used to display the operation log of the host computer; the "clear" button is used to clear text box 1 and text box 2; the COM port drop-down box is used to select the serial port; the "open serial port" button is used to open and close the serial port; text box 3 is used to enter the key string; the "open file" button is used to select the burning data file, that is, the tcl data file after the hex file is encrypted and converted, and the absolute path of the file is displayed in text box 4; the "verify key" button is used to verify the integrity of the key string; the "import configuration" button is used to send the burning data and key string to the serial port; text box 5 is used to enter the custom data to be sent to the serial port; the "send" button is used to send custom data to the serial port; text box 6 is used to enter the first multi-network card number of the multi-network card panel to be burned; the "save ICCID" button is used to select whether to save the ICCID data; the option group at position 7 is used to select the type of multi-network card to be burned. The key generation host computer interface is as follows Fig.14 The "Generate Key" button is used to convert the configuration data into a key string and display the key string in text box 1; the "Copy Key" button is used to quickly copy the key string; the "Analyze Key" button is used to analyze the key string and display the result in text box 2. The upper computer interface of Hex file encryption conversion is as follows Fig.15 The "Select File" button is used to select the hex file to be burned; the "Encrypt" and "No Encrypt" option groups are used to select whether to encrypt the source file during conversion; the "Convert File" button is used to convert the hex file into a tcl data file;
[0090] An embodiment of the present invention provides a multi-SIM integrated module burning and testing system, which solves the batch burning and testing problems of multiple network cards. During burning and testing, the ICCID can be saved by the host computer and can be matched one by one with the IDs of multiple network cards. In addition, the burning quantity can be freely adjusted according to the different packaging types and sizes of multiple network cards, the different panel structures and quantities during batch production, and a maximum of 100-way panels are supported.
[0091] Those skilled in the art can understand that all or part of the processes in the above embodiments can be implemented by instructing the relevant hardware through a computer program, and the relevant program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above methods. The storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0092] The above disclosure is only the preferred embodiment of the present application, which certainly cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.
Claims
1. A burning test system for multi-SIM integrated modules, characterized in that: include: The fixture box includes a base box and an upper pressing plate. The base box is a trapezoidal structure. The upper and lower bottom surfaces and the front of the trapezoidal structure are pre-set with screw holes, and the remaining surfaces are hollowed out for heat dissipation. The upper pressing plate is fixed to the outer side of the upper bottom surface of the base box. The main control board includes a main control baseboard and a main control core board. The main control baseboard is used for power supply and connection, and the main control core board is used to receive and parse host computer data, store data, exchange data with the burning board, and read ICCID data and send it to the host computer; Burning board, the burning board interacts with the main control core board through the SPI protocol, and the burning board uses the ISO7816-3 protocol when burning and testing to receive data, perform burning or test actions, display results and send ICCID data; A probe board, used for connecting the programming board and the programmed module; A light board, which is used to receive the signal from the burning board and light up the corresponding indicator light; Burn test host computer, used for updating hex file and saving test results, the interface of the host computer includes display serial port data, run log, select serial port, open serial port, enter key string, select burning file, verify key, import configuration, enter custom data, send data, enter the first multi-network card number, select whether to save ICCID and select the function area of burning multi-network card type; The key generation host computer is used to generate a key string; The hex file encryption conversion host computer is used to encrypt the hex source file. The interface of the host computer includes function buttons for selecting files, selecting whether to encrypt or not, and converting files.
2. The system according to claim 1, characterized in that The main control core board is the STM32F103ZET6 minimum system board. The main control core board receives the burning data and key strings from each host computer through the serial port and parses out the real burning data and configuration data, stores the real data in the flash, and sends the burning data and configuration data one by one to the burning board through the SPI interface according to the number of paths information in the configuration data. After the burning or testing is completed, the burning board reads the ICCID data and sends it to the host computer through the serial port. The host computer parses the key number from the configuration data and compares it with the old key number. If it has been used, an error is reported to prevent the old key string from being reused.
3. The system according to claim 1, characterized in that The burning board interacts with the main control core board using the SPI protocol, and the burning board performs a burning test based on the ISO7816-3 protocol, specifically including: Receive burning data and configuration data from the main control core board and store them in flash; The maximum number of burning times of the device is set according to the maximum number of burning times in the configuration data. The burning function will be turned off after the number of burning times is exceeded. According to the key signal, the burning test action is executed, and the burning test result is displayed through the light board; Wait for the signal from the main control core board and send the ICCID data to the main control core board.
4. The system according to claim 1, characterized in that The main control board, burning board, light board and probe board are all F-4 double-layer boards.
5. The system according to claim 1, characterized in that The main control base plate is provided with: 4 2.54mm double-row female headers 2*15P, used to install the main control core board; 64 2.54mm double-row female headers 2*8P, used to install the burning board; An FPC flexible cable socket, used for connecting the pin board; FPC flexible cable socket, used to connect the light board; DC-005 DC socket and serial port chip and interface, used for power supply and connection to host computer; Two single-row 2P pins and one single-row 3P pin, the two 2P pins are used to connect the buttons of the burning board, and one 3P pin is a button connection selection jumper for the main control core board; As well as the BOOT selection jumper and J-Link interface.
6. The system according to claim 1, characterized in that The burning board includes two input IOs, key1 and key2, for controlling burning or testing actions; The key1 is connected to the start button, and the key2 is connected to the detection button; The main control core board includes an input IO key3, which is connected to key1 through a jumper cap.
7. The system according to claim 6, characterized in that The system selects a working mode through the start button, and the working modes include: Power on directly without any operation to enter the burning mode; Press the start button and then power on, and release it within the preset time to enter the test mode; Press the start button to power on and keep it pressed for the preset time, then release it to enter the update mode.
8. The system according to claim 6, characterized in that In the burning mode and the test mode, the detection button is used to detect whether the connection between the burning board and the module being burned or tested is normal, and the start button is used to control the start of the burning or testing work. At the same time, the main control core board receives the button signal, waits for the burning or testing to be completed, reads the ICCID and outputs it to the serial port.
9. The system according to claim 5, characterized in that In the update mode, the detection button and the start button have no effect. The main control core board waits for the burning data and configuration data from the host computer in the serial port. The burning board waits for the SPI chip select to be pulled low and prepares to receive the burning data and configuration data from the main control core board.