Upgrading system and upgrading method of vehicle-mounted instrument OTA and automobile
By configuring relevant chips in the on-board instrument, transmitting OTA upgrade files using mobile phones, and performing CRC and MD5 verification, the problem of on-board instruments being unable to quickly upgrade OTA online is solved, and a fast and reliable upgrade process is achieved.
Patent Information
- Application Number
- CN202510022585.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-07
- Publication Date
- 2025-05-23
AI Technical Summary
The prior art cannot achieve rapid online OTA upgrades for vehicle-mounted instruments.
By configuring wireless network modules, system-based chips (SOCs), microcontrollers (MCUs), flash memory (FLASH) chips in the on-board instrument, and using mobile phones to transmit OTA upgrade files, system-based chips (SOCs) perform cyclic redundancy verification (CRCs) and information digest algorithm (MD5) verification, ensuring the integrity and reliability of the upgrade files.
It realizes the rapid online OTA upgrade of vehicle instruments, and enhances the reliability of the upgrade process through the verification mechanism.
Smart Images

Figure CN120034850A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of automobile technology, and in particular, relates to an on-vehicle instrument OTA upgrade system, an upgrade method and an automobile. Background Art
[0002] With the development of the Internet of Things, the intelligentization of smart vehicles is the future development trend. Over-the-Air Technology (OTA) upgrade is to solve the system upgrade and optimization problems of smart terminals. OTA upgrade mainly refers to a method of remotely managing and updating the firmware in terminal devices through air interfaces. Through OTA upgrade, the device's operating system, system configuration, etc. can be updated.
[0003] Patent CN118051040A discloses a vehicle data diagnosis conflict method, apparatus, computer device and storage medium. The method includes sending a diagnostic session query request instruction to the electronic control unit when there is no diagnostic data on the bus, so that the electronic control unit generates and sends the current diagnostic session status corresponding to each electronic control unit one by one; when the current diagnostic session status returned by the electronic control unit includes a non-default diagnostic session status, it is prohibited to send a diagnostic service request instruction to the electronic control unit.
[0004] However, the technology disclosed in the above patent cannot achieve fast online OTA upgrade of vehicle instruments. Summary of the invention
[0005] The technical problem to be solved by the present invention is to provide an on-board instrument OTA upgrade system, upgrade method and vehicle in view of the deficiencies in the prior art, so as to achieve the purpose of realizing rapid online OTA upgrade of the on-board instrument.
[0006] In order to achieve the above object, the technical solution adopted by the present invention is:
[0007] The present invention provides an OTA upgrade system for an on-vehicle instrument, comprising a wireless network module, a system-on-chip (SOC), a microcontroller unit (MCU), and a flash memory (FLASH) chip, wherein the wireless network module is connected to the system-on-chip (SOC); the microcontroller unit (MCU) is connected to the system-on-chip (SOC); and the flash memory (FLASH) chip is connected to the system-on-chip (SOC).
[0008] Furthermore, the system also includes a mobile phone, and the mobile phone is connected to the wireless network module via a wireless network.
[0009] Furthermore, the mobile phone transmits the over-the-air technology (OTA) upgrade file to the wireless network module; the wireless network module transmits the over-the-air technology (OTA) upgrade file to the system-on-chip (SOC); the system-on-chip (SOC) transmits the over-the-air technology (OTA) upgrade file to the flash memory (FLASH) chip.
[0010] Further, the system on chip (SOC) determines whether a cyclic redundancy check (CRC) of an over-the-air (OTA) upgrade file is the same as the first cyclic redundancy check (CRC).
[0011] Further, if the system-on-chip (SOC) determines that the cyclic redundancy check (CRC) of the over-the-air technology (OTA) upgrade file is the same as the first cyclic redundancy check (CRC), the system-on-chip (SOC) determines whether the over-the-air technology (OTA) upgrade file is complete.
[0012] Further, if the system-on-chip (SOC) determines that the over-the-air (OTA) upgrade file is complete, the system-on-chip (SOC) is upgraded.
[0013] Furthermore, after the system-on-chip (SOC) upgrade is completed, an over-the-air (OTA) upgrade file is transmitted to the microcontroller (MCU).
[0014] Further, the microcontroller (MCU) is upgraded, and the microcontroller (MCU) is restarted after the upgrade is completed.
[0015] The present invention also provides a vehicle instrument OTA upgrade method, the method comprising the following steps:
[0016] S1: Determine whether there is a new version of the over-the-air (OTA) upgrade file through the mobile phone. If so, enter S2;
[0017] S2: Download the new version of the over-the-air (OTA) upgrade file through the mobile phone;
[0018] S3: Determine whether the new version of the over-the-air (OTA) upgrade file meets the requirements through the mobile phone detection. If yes, enter S4; if not, re-execute S3;
[0019] S4: Transmit the over-the-air (OTA) upgrade file to the wireless network module via the mobile phone;
[0020] S5: The wireless network module transmits the over-the-air (OTA) upgrade file to the system-on-chip (SOC);
[0021] S6: The system-on-chip (SOC) transmits the over-the-air (OTA) upgrade file to the flash memory (FLASH) chip;
[0022] S7: The system-on-chip (SOC) determines whether the cyclic redundancy check (CRC) of the over-the-air download technology (OTA) upgrade file is the same as the first cyclic redundancy check (CRC), if so, enter S8, if not, enter S9;
[0023] S8: System-on-Chip (SOC) save flag;
[0024] S9: The system-on-chip (SOC) determines whether the over-the-air (OTA) upgrade file is complete. If so, it goes to S10; if not, it goes to S3.
[0025] S10: Upgraded system-on-chip (SOC);
[0026] S11: Upgrade the microcontroller (MCU).
[0027] The present invention also provides a car, which is equipped with the above-mentioned vehicle instrument over-the-air download technology (OTA) upgrade system and is controlled by the above-mentioned vehicle instrument over-the-air download technology (OTA) upgrade method.
[0028] The vehicle instrument OTA upgrade system and upgrade method of the present invention have the following advantages:
[0029] (1) The vehicle instrument OTA upgrade system and upgrade method of the present invention can realize rapid online OTA upgrade of the vehicle instrument.
[0030] (2) When the vehicle instrument OTA is upgraded through the present invention, a cyclic redundancy check (CRC) and a message digest algorithm (MD5) can be used to verify whether an error occurs during the upgrade file transmission process, thereby enhancing the reliability of the vehicle instrument OTA upgrade system and upgrade method of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] This specification includes the following drawings, which show the following contents:
[0032] Figure 1 It is a logical structure block diagram of an on-vehicle instrument OTA upgrade system of the present invention;
[0033] Figure 2 It is a flow chart of an on-vehicle instrument OTA upgrade method of the present invention;
[0034] Figure 3 It is the first part of the code diagram corresponding to the OTA upgrade state of the vehicle instrument of the present invention;
[0035] Figure 4 It is the second part of the code diagram corresponding to the OTA upgrade state of the vehicle instrument of the present invention;
[0036] Figure 5 This is the third part of the code diagram corresponding to the OTA upgrade status of the vehicle instrument of the present invention.
[0037] Explanation of the accompanying drawings: 1. wireless network module; 2. system-on-chip (SOC); 3. microcontroller (MCU); 4. flash memory (FLASH) chip; 5. mobile phone. DETAILED DESCRIPTION
[0038] The specific implementation methods of the present invention are further explained in detail below by describing the embodiments with reference to the accompanying drawings, with the aim of helping those skilled in the art to have a more complete, accurate and in-depth understanding of the inventive concept and technical solution of the present invention and facilitating their implementation.
[0039] Figure 1 It is a logical structure block diagram of an upgrade system of an on-board instrument OTA of the present invention, including a wireless network module 1, a system-on-chip (SOC) 2, a microcontroller (MCU) 3, and a flash memory (FLASH) chip 4. The wireless network module 1 is connected to the system-on-chip (SOC) 2; the microcontroller (MCU) 3 is connected to the system-on-chip (SOC) 2; and the flash memory (FLASH) 4 chip is connected to the system-on-chip (SOC) 2. Among them, the wireless network module 1 refers to the wireless network module 1 in the on-board instrument. In addition, the system also includes a mobile phone 5, which is connected to the wireless network module 1 through a wireless network.
[0040] Combine the following Figure 1 The working principle of the vehicle instrument OTA upgrade system of the present invention is as follows:
[0041] First, the mobile phone 5 determines whether there is a new version of the over-the-air technology (OTA) upgrade file. If the mobile phone 5 determines that there is a new version of the over-the-air technology (OTA) upgrade file, the mobile phone 5 downloads the new version of the over-the-air technology (OTA) upgrade file. After the mobile phone 5 downloads the new version of the over-the-air technology (OTA) upgrade file, the mobile phone 5 determines whether the size of the Update.bin file of the new version of the over-the-air technology (OTA) upgrade file and the flag bit of the Index file header meet the specification standard. If yes, the mobile phone 5 transmits the over-the-air technology (OTA) upgrade file to the wireless network module 1. Specifically, the mobile phone 5 transmits the over-the-air technology (OTA) upgrade file to the wireless network module 1. 5 transmits the new version of the over-the-air technology (OTA) upgrade file to the wireless network module 1 via the wireless network, and then the wireless network module 1 transmits the over-the-air technology (OTA) upgrade file to the system-on-chip (SOC) 2. Specifically, the wireless network module 1 transmits the new version of the over-the-air technology (OTA) upgrade file to the system-on-chip (SOC) 2 via SDIO, and then the system-on-chip (SOC) 2 transmits the over-the-air technology (OTA) upgrade file to the flash memory (FLASH) chip 4. Specifically, the system-on-chip (SOC) 2 transmits the new version of the over-the-air technology (OTA) upgrade file to the flash memory (FLASH) chip 4 via SPI. Before upgrading, the system-on-chip (SOC) 2 is used to determine whether a cyclic redundancy check (CRC) of an over-the-air technology (OTA) upgrade file is the same as a first cyclic redundancy check (CRC); if the system-on-chip (SOC) 2 determines that the cyclic redundancy check (CRC) of the over-the-air technology (OTA) upgrade file is the same as the first cyclic redundancy check (CRC), the system-on-chip (SOC) 2 determines whether the over-the-air technology (OTA) upgrade file is complete; if the system-on-chip (SOC) 2 determines that the over-the-air technology (OTA) upgrade file is complete, the system-on-chip (SOC) 2 is upgraded; after the upgrade of the system-on-chip (SOC) 2 is completed, the over-the-air technology (OTA) upgrade file is transmitted to the microcontroller (MCU) 3; after the over-the-air technology (OTA) upgrade file is transmitted to the microcontroller (MCU) 3, the microcontroller (MCU) 3 is upgraded; after the upgrade of the microcontroller (MCU) 3 is completed, the microcontroller (MCU) 3 is restarted.Specifically, before upgrading, the system-on-chip (SOC) 2 will first determine whether the cyclic redundancy check (CRC) of the new version of the over-the-air technology (OTA) upgrade file is the same as the first cyclic redundancy check (CRC). If they are the same, the system-on-chip (SOC) 2 saves the flag bit and the system-on-chip (SOC) 2 calculates the MD5 of the new version of the over-the-air technology (OTA) upgrade file to determine whether the new version of the over-the-air technology (OTA) upgrade file is complete. If they are not the same, the system-on-chip (SOC) 2 directly calculates the MD5 of the new version of the over-the-air technology (OTA) upgrade file to determine whether the new version of the over-the-air technology (OTA) upgrade file is complete. If it is determined that the new version of the over-the-air technology (OTA) upgrade file is complete, the system-on-chip (SOC) 2 enters the boot after reset to start upgrading. After the upgrade of the system-on-chip (SOC) 2 is completed, it transmits the new version of the over-the-air technology (OTA) upgrade file to the microcontroller (MCU) 3 through UART. The microcontroller (MCU) 3 starts upgrading after receiving the new version of the over-the-air technology (OTA) upgrade file and restarts after the upgrade is completed. Among them, the first cyclic redundancy check (CRC) mentioned above refers to the cyclic redundancy check (CRC) of the current version. That is, through the upgrade system and upgrade method of the vehicle instrument OTA of the present invention, the vehicle instrument can be quickly upgraded online OTA. At the same time, when upgrading the vehicle instrument OTA, the cyclic redundancy check (CRC) and the message digest algorithm (MD5) can be used to verify whether the new version of the air download technology (OTA) upgrade file has errors during the transmission process, thereby enhancing the reliability of the upgrade system and upgrade method of the vehicle instrument OTA of the present invention.
[0042] Figure 2 The present invention is a flow chart of a vehicle instrument OTA upgrade method, the method comprising the following steps:
[0043] S1: Determine whether there is a new version of the over-the-air (OTA) upgrade file through the mobile phone 5. If so, enter S2; that is, corresponding Figure 2 S1 in.
[0044] S2: Download the new version of the over-the-air (OTA) upgrade file through the mobile phone 5; Figure 2 Specifically, when the mobile phone 5 determines that there is a new version of the over-the-air (OTA) upgrade file, the mobile phone 5 downloads the new version of the over-the-air (OTA) upgrade file.
[0045] S3: Determine whether the new version of the over-the-air (OTA) upgrade file meets the requirements through the mobile phone 5 terminal detection. If so, enter S4, if not, re-execute S3; that is, corresponding Figure 2Specifically, after the new version of the OTA upgrade file is downloaded through the mobile phone 5, the mobile phone 5 determines whether the size of the Update.bin file of the new version of the OTA upgrade file and the flag bit of the Index file header meet the specification standard. If yes, enter S4, if not, re-execute S3.
[0046] S4: Transmitting the over-the-air (OTA) upgrade file to the wireless network module 1 via the mobile phone 5; Figure 2 Specifically, after the mobile phone 5 detects and determines that the new version of the OTA upgrade file meets the requirements, the mobile phone 5 transmits the new version of the OTA upgrade file to the wireless network module 1 via the wireless network.
[0047] S5: Wireless network module 1 transmits the over-the-air (OTA) upgrade file to the system-on-chip (SOC) 2; that is, the corresponding Figure 2 Specifically, after receiving the new version of the OTA upgrade file, the wireless network module 1 transmits the new version of the OTA upgrade file to the system-on-chip (SOC) 2 via SDIO.
[0048] S6: System-on-Chip (SOC) 2 transmits the OTA upgrade file to the flash memory (FLASH) chip 4; that is, the corresponding Figure 2 Specifically, after receiving the new version of the OTA upgrade file, the system-on-chip (SOC) 2 transmits the new version of the OTA upgrade file to the flash memory (FLASH) chip 4 through the SPI.
[0049] S7: System-on-Chip (SOC) 2 determines whether the cyclic redundancy check (CRC) of the over-the-air (OTA) upgrade file is the same as the first cyclic redundancy check (CRC). If so, it proceeds to S8; if not, it proceeds to S9; that is, corresponding to Figure 2 Specifically, before upgrading, the system-on-chip (SOC) 2 will first determine whether the cyclic redundancy check (CRC) of the new version of the over-the-air download technology (OTA) upgrade file is the same as the first cyclic redundancy check (CRC), if so, it will enter S8, if not, it will enter S9.
[0050] The first cyclic redundancy check (CRC) refers to a current version of the cyclic redundancy check (CRC).
[0051] S8: System-on-Chip (SOC) 2 save flag; corresponding Figure 2Specifically, when the system-on-chip (SOC) 2 determines that the cyclic redundancy check (CRC) of the over-the-air (OTA) upgrade file is the same as the first cyclic redundancy check (CRC), the system-on-chip (SOC) 2 saves the flag bit.
[0052] S9: System-on-Chip (SOC) 2 determines whether the over-the-air (OTA) upgrade file is complete. If so, it enters S10. If not, it enters S3; that is, corresponding Figure 2 Specifically, the system-on-chip (SOC) 2 determines whether the new version of the OTA upgrade file is complete by calculating the MD5 of the new version of the OTA upgrade file, and if it is complete, enters S10, and if it is incomplete, enters S3.
[0053] S10: Upgrade system-on-chip (SOC) 2; corresponding Figure 2 Specifically, after determining that the new version of the over-the-air (OTA) upgrade file is complete, the system enters the boot after reset to start upgrading the system-on-chip (SOC) 2.
[0054] S11: Upgrade microcontroller (MCU) 3; corresponding Figure 2 Specifically, after the system-on-chip (SOC) 2 is upgraded, it transmits the new version of the over-the-air (OTA) upgrade file to the microcontroller (MCU) 3 through the UART. After receiving the new version of the over-the-air (OTA) upgrade file, the microcontroller (MCU) 3 starts the upgrade and restarts after the upgrade is completed.
[0055] Figure 3 to Figure 5 It is a partial code diagram corresponding to the OTA upgrade state of the vehicle instrument of the present invention;
[0056] During the OTA upgrade of the vehicle instrument, you need to assign the upgrade status update_status to 0, save sysinfo, and then restart to enter the boot upgrade.
[0057] refer to Figure 3 The service platform starts the ec_access_write interface to call sfud_erase_write to erase and write the flash memory (FLASH) chip 4. The minimum erase unit is 4k address aligned. The flash stipulates that writing is done in 256 bytes. If the remaining data is less than 256 bytes, it is written according to the actual size.
[0058] refer to Figure 4, jump to stepldr secondary boot upgrade, start from Entry.c main function, first read the upgrade status update_status of sysinfo, then determine which upgrade method to use according to the upgrade type update_media_type of sysinfo, and then enter the upgrade UpdateFromMedia.
[0059] refer to Figure 5 , enter UpdateFromMedia, burn the update.bin data to the specified location of the flash memory (FLASH) chip 4, with update.bin as the main: the checksum calculated by the original synthesis update.bin is saved in a variable, and then the 4-byte address (the original checksum address) is changed to write 0 - used to clear the checksum field to calculate the new checksum, and then re-check update.bin with xcrc32, and the generated value calc_checksum is saved in a new variable, and then the two values are compared to see if they are consistent. If they are inconsistent, the upgrade fails, and if they are consistent, the sysinfo upgrade is saved and completed. At the same time, there is a print prompt for a successful upgrade, and the upgrade flag update_status is assigned a value of 1, and then sysinfo is saved.
[0060] In this specific implementation, when performing an OTA upgrade of the vehicle instrument, there will be the following similarities and differences when using an Android phone and an Apple phone: the networking methods when using an Android phone and an Apple phone are different. The Android phone uses itself as the hotspot, and the Apple phone uses the vehicle instrument end as the hotspot; the storage locations when using an Android phone and an Apple phone are different. The Android phone will store the files in a specified folder, and the Apple phone will store the files in an uncertain fixed location; when using an Android phone or an Apple phone, the transmission method of the two is the same. No matter which one is used as the hotspot, the interconnection is within the local area network formed by the mobile phone 5 and the vehicle computer, TCP / IP communication is established, and the over-the-air download technology (OTA) upgrade file is sent.
[0061] In addition, the present invention also provides a car, which is equipped with the above-mentioned vehicle instrument over-the-air download technology (OTA) upgrade system and is controlled by the above-mentioned vehicle instrument over-the-air download technology (OTA) upgrade method.
[0062] Functions and Effects of the Embodiments
[0063] First, the mobile phone 5 determines whether there is a new version of the over-the-air technology (OTA) upgrade file. If the mobile phone 5 determines that there is a new version of the over-the-air technology (OTA) upgrade file, the mobile phone 5 downloads the new version of the over-the-air technology (OTA) upgrade file. After the mobile phone 5 downloads the new version of the over-the-air technology (OTA) upgrade file, the mobile phone 5 determines whether the size of the Update.bin file of the new version of the over-the-air technology (OTA) upgrade file and the flag bit of the Index file header meet the specification standards. If they meet, the mobile phone 5 transmits the new version of the over-the-air technology (OTA) upgrade file to the wireless network module 1 via the wireless network, and then the wireless network module 1 transmits the new version of the over-the-air technology (OTA) upgrade file to the system-on-chip (SOC) 2 via SDIO, and then the system-on-chip (SOC) 2 transmits the new version of the over-the-air technology (OTA) upgrade file to the flash memory (FLASH) chip 4 via SPI. Before upgrading, the system-on-chip (SOC) 2 will first determine whether the cyclic redundancy check (CRC) of the new version of the over-the-air technology (OTA) upgrade file is the same as the first cyclic redundancy check (CRC) before upgrading. If they are the same, the system-on-chip (SOC) 2 saves the flag bit and the system-on-chip (SOC) 2 calculates the MD5 of the new version of the over-the-air technology (OTA) upgrade file to determine whether the new version of the over-the-air technology (OTA) upgrade file is complete. If they are not the same, the system-on-chip (SOC) 2 directly calculates the MD5 of the new version of the over-the-air technology (OTA) upgrade file to determine whether the new version of the over-the-air technology (OTA) upgrade file is complete. If it is determined that the new version of the over-the-air technology (OTA) upgrade file is complete, the system-on-chip (SOC) 2 enters the boot after reset to start upgrading. After the upgrade of the system-on-chip (SOC) 2 is completed, it transmits the new version of the over-the-air technology (OTA) upgrade file to the microcontroller (MCU) 3 through UART. The microcontroller (MCU) 3 starts upgrading after receiving the new version of the over-the-air technology (OTA) upgrade file and restarts after the upgrade is completed. Among them, the first cyclic redundancy check (CRC) mentioned above refers to the cyclic redundancy check (CRC) of the current version. That is, through the upgrade system and upgrade method of the vehicle instrument OTA of the present invention, the vehicle instrument can be quickly upgraded online OTA. At the same time, when upgrading the vehicle instrument OTA, the cyclic redundancy check (CRC) and the message digest algorithm (MD5) can be used to verify whether the new version of the air download technology (OTA) upgrade file has errors during the transmission process, thereby enhancing the reliability of the upgrade system and upgrade method of the vehicle instrument OTA of the present invention.
[0064] The present invention is described above by way of example in conjunction with the accompanying drawings. Obviously, the specific implementation of the present invention is not limited to the above-mentioned methods. As long as various non-substantial improvements are made using the method concept and technical solution of the present invention; or the above concept and technical solution of the present invention are directly applied to other occasions without improvement, they are all within the protection scope of the present invention.
Claims
1. An OTA upgrade system for vehicle instruments, characterized in that: It includes a wireless network module, a system-on-chip (SOC), a microcontroller (MCU), and a flash memory (FLASH) chip. The wireless network module is connected to the system-on-chip (SOC); the microcontroller (MCU) is connected to the system-on-chip (SOC); and the flash memory (FLASH) chip is connected to the system-on-chip (SOC).
2. The vehicle instrument OTA upgrade system according to claim 1, characterized in that: The system also includes a mobile phone, and the mobile phone is connected to the wireless network module via a wireless network.
3. The vehicle instrument OTA upgrade system according to claim 2, characterized in that: The mobile phone transmits an over-the-air technology (OTA) upgrade file to the wireless network module; the wireless network module transmits an over-the-air technology (OTA) upgrade file to the system-on-chip (SOC); the system-on-chip (SOC) transmits an over-the-air technology (OTA) upgrade file to the flash memory (FLASH) chip.
4. The vehicle instrument OTA upgrade system according to claim 3, characterized in that: The system-on-chip (SOC) determines whether a cyclic redundancy check (CRC) of an over-the-air (OTA) upgrade file is the same as a first cyclic redundancy check (CRC).
5. The vehicle instrument OTA upgrade system according to claim 4, characterized in that: If the system-on-chip (SOC) determines that a cyclic redundancy check (CRC) of an over-the-air (OTA) upgrade file is the same as a first cyclic redundancy check (CRC), the system-on-chip (SOC) determines whether the over-the-air (OTA) upgrade file is complete.
6. The vehicle instrument OTA upgrade system according to claim 5, characterized in that: If the system-on-chip (SOC) determines that the over-the-air (OTA) upgrade file is complete, the system-on-chip (SOC) is upgraded.
7. The vehicle instrument OTA upgrade system according to claim 6, characterized in that: After the system-on-chip (SOC) upgrade is completed, an over-the-air (OTA) upgrade file is transmitted to the microcontroller (MCU).
8. The vehicle instrument OTA upgrade system according to claim 7, characterized in that: The microcontroller (MCU) is upgraded, and the microcontroller (MCU) is restarted after the upgrade is completed.
9. A vehicle instrument OTA upgrade method according to any one of claims 1 to 8, characterized in that: The method comprises the following steps: S1: Determine whether there is a new version of the over-the-air (OTA) upgrade file through the mobile phone. If so, enter S2; S2: Download the new version of the over-the-air (OTA) upgrade file through the mobile phone; S3: Determine through the mobile phone end whether the new version of the over-the-air download technology (OTA) upgrade file meets the requirements. If so, enter S4; if not, re-execute S3; S4: Transmit the over-the-air (OTA) upgrade file to the wireless network module via the mobile phone; S5: The wireless network module transmits the over-the-air (OTA) upgrade file to the system-on-chip (SOC); S6: The system-on-chip (SOC) transmits the over-the-air (OTA) upgrade file to the flash memory (FLASH) chip; S7: The system-on-chip (SOC) determines whether the cyclic redundancy check (CRC) of the over-the-air download technology (OTA) upgrade file is the same as the first cyclic redundancy check (CRC), if so, enter S8, if not, enter S9; S8: System-on-chip (SOC) save flag; S9: The system-on-chip (SOC) determines whether the over-the-air (OTA) upgrade file is complete. If so, it goes to S10; if not, it goes to S3. S10: Upgraded system-on-chip (SOC); S11: Upgrade the microcontroller (MCU).
10. An automobile, characterized in that: The automobile is equipped with an on-board instrument over-the-air (OTA) technology upgrade system as described in any one of claims 1 to 8, and is controlled by an on-board instrument over-the-air (OTA) technology upgrade method as described in claim 9.
Citation Information
Cited By
Low-cost, efficient and reliable upgrading method and device based on single-partition MCU
CN121900782A