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.
Key Highlights
Non-disruptive bootloader architecture
External EEPROM firmware upgrades
Robust bootloader design
Enhanced firmware management
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