Case Study: Bootloader customization of Arm® Cortex®-M0 MCU

The objective of solution is to develop firmware upgrade support from the firmware image available on external EEPROM. The firmware application will receive the firmware image over the air and write on external EEPROM. The bootloader will do firmware upgrade from the updated EEPROM firmware image on immediate reboot.

arm cortex m0 min 1

Key Highlights

I

Non-disruptive bootloader architecture

I

External EEPROM firmware upgrades

I

Robust bootloader design

I

Enhanced firmware management

I

Seamless functionality preservation

| Engibrains’ Contribution

Segments We Worked On

Firmware

  • Bootloader architecture design in a way which doesn’t affect already implemented functionalities
  • Implementation of firmware upgrade support from external EEPROM.

QA

  • Thorough automated scenario testing.
  •  Seamless functionality preservation.

| Technologies Used

Our Tech Stack will reduce your risk

Language

  • Embedded C

Platform OS

  • Arm® Cortex®-M0 MCU

Tools

  • MCUxpresso

| Let’s Talk About Your Project

We will get back to you within 2 working days!