Method and system for flashing ECU (Electronic Control Unit) of automobile
A control unit and automotive electronics technology, applied in the automotive field, can solve the problems of waste of resources, repeated development of program upgrade equipment, special flashing files, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0042] A method for flashing ECU of automobile electronic control unit, such as figure 1 , 2 Shown, including steps:
[0043] S11. Obtain the diagnostic session control service of the application programming session, and make the ECU start the Bootloader program;
[0044] S12. Secure access to the programming session;
[0045] S13. After safe access, determine whether the memory driver is stored in the non-volatile storage unit of the ECU, if not, execute the memory driver download and generate download data;
[0046] S14. Check whether the download data is complete, and if so, perform step S15;
[0047] S15. Receive the downloaded data, erase the memory data in the non-volatile storage unit of the ECU, and set the application program as invalid, and then continue to execute the memory-driven download until the download of all program data is completed;
[0048] S16. Check whether all the completed program data is complete, and if so, execute step S17; all the completed program data are ...
Embodiment 2
[0080] A system for flashing the ECU of an automobile electronic control unit, such as figure 2 Shown, including:
[0081] The obtaining module 11 is used to obtain the diagnostic session control service of the application programming session and make the ECU start the Bootloader program;
[0082] The secure access module 12 is used to perform secure access to the programming session;
[0083] The driver download module 13 is used to determine whether the memory driver is stored in the non-volatile storage unit of the ECU after secure access, if not, execute the memory driver download and generate download data;
[0084] The first check programming integrity module 14 is the same as checking whether the downloaded data is integrity;
[0085] The erase memory module 15 is used to receive the downloaded data, erase the memory data in the non-volatile storage unit of the ECU, and set the application program to be invalid, and then continue to execute the memory-driven download until all p...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com