This application relates to the field of vehicle
software upgrade technology, specifically to a method,
system, and product for controlling the flashing of vehicle ECUs. The method includes: S1, a flashing control MCU obtains a flashing request and sends a flashing initialization
signal to the vehicle ECU; S2, the vehicle ECU executes the flashing initialization process and sends a feedback
signal to the flashing control MCU, registering as an online vehicle ECU; S3, the flashing control MCU obtains the flashing program
package, unpacks it to obtain flashing
subroutine packages, and stores them separately for different
data transmission buses corresponding to different online vehicle ECUs; S4, after unpacking, the flashing control MCU executes a
data transmission task, transmitting the flashing
subroutine packages in parallel to the online vehicle ECUs via different
data transmission buses, and the online vehicle ECU reads the flashing
subroutine packages and executes the flashing process; S5, after completing the flashing process, the online vehicle ECU restarts and executes the subsequent flashing process. This application enables convenient, efficient, and controllable flashing of vehicle ECUs.