Demo – SW App Update resume in UDS Automotive Bootloader

Description

SW App update resume in bootloader is one of the important features implemented in automotive ECUs for robust updates. It allows the device to continue the update in case of power loss or update interruption.

This demo shows a UDS reprogramming session interrupted several times by cutting power on the ECU followed with flashing retries. The ECU and UDS Tester exchange data related to update state so it can resume the update last valid offsets.

Memory Layout

Bootloader start address = 0x80000000
Application start address = 0x80040000 – 0x801FFFFF (0x1C0000)

Tools used

Debugger: TASKING winIDEA
MCU: Aurix TC275TP


Leave a Reply

Your email address will not be published. Required fields are marked *