AGSR_Bootloader

AGNOSAR® Products

AGNOSAR® Bootloader

Bootloader

We are an approved Bootloader supplier for Volvo cars and many other OEMs since AGNOSAR® Bootloader is a modular software and its flexibility in configuration to support CAN(CAN-FD) or Ethernet communication bus helps the end-user to change the configuration according to the use-cases.

Highlights of AGNOSAR® Bootloader:

  • Preconfigured Software

  • Lesser integration effort

  • Better Download performance

  • Reduced (re)flashing time at EOL/Service stations.

This software can be preconfigured to support two types of Bootloader architectural requirements,

  • PBL/SBL

  • FBL/FLD

  • Primary Boot Loader (Type 1)

PBL is fixed in the ECU and executed at every power-on cycle even before the application is started. PBL is responsible to have the SBL downloaded onto the RAM.

  • Secondary Boot Loader (Type 1)

SBL includes a flash drive and downloads the application executables, parts and configuration files onto the ECU’s flash memory.

  • FBL (Type 2) – The Flash Bootloader (FBL) is permanently placed in a protected boot sector and will execute directly after reset and implements the communication stack, UDS, and core engine for flash programming.

  • FLD (Type 2) – The Flash driver (FLD) will be downloaded by the tester tool much before downloading the application executable software parts. Optionally, it can be copied from the encrypted ROM before executing flashing-related operations as well.

Key Features

  • AVIN bootloader is based on ISO14229-1 UDS and ISO15765-2 transport protocols for CAN (CAN-FD) communication protocols.

  • For Ethernet communication, it is based on ISO 14229-1, ISO 14229-2, ISO14229-5 and ISO13400-2.

  • Easy to integrate with AUTOSAR or Non-AUTOSAR ECU applications

  • Reduced download time using pipelined programming, data compression, pipelined verification of downloaded data and Optimized erasing/flashing process

  • Small footprint – 32Kbytes for CAN (CAN-FD) and 96Kbytes for Ethernet

  • Preconfigured at AVIN to reduce integration time specific to ECU usage.

  • AVIN’s bootloader comes with extra security – Encryption/Security/Authentication components.

  • AES 128/256 decryption for encrypted data

  • CRC/SHA for consistency checks

  • RSA2048/3072 for authentication

  • CRC/CMAC/SHA for secure boot

Current bootloader porting available for multiple OEMs in the below platforms.

  • Infineon Aurix TC27X / TC322 / TC364

  • Microchip SAMC21

  • NXP S32K144 / S32K188 / S32M244

  • Renesas RH850D1M1 / RH 850F1K

  • Broadcom BCM89103

  • ST Micro SPC57XX

  • Several other Microcontroller Units

Request for Quote