MCU Firmware Upgrade and BootLoader Solution

MCU Firmware Upgrade and BootLoader Solution

1. Hardware Background The hardware solution is as follows, with the external 485 serial port communicating with the panel MCU, and the 485 serial port serving as the transmission channel for firmware upgrades. The MCU model is the Aterly AT32F415RCT6, with a ROM size of 256KB, and no external flash, so backup areas are not … Read more

Understanding MCUBoot: A Universal Bootloader for MCU Systems

Understanding MCUBoot: A Universal Bootloader for MCU Systems

Explanation: 1. The Bootloader handles the initial boot sequence on hardware before the operating system takes over. For example, U-boot is often used as the boot loader in embedded systems before starting embedded operating systems like Linux or FreeBSD. MCUBoot is also a bootloader, but it targets IoT, referring here to systems with limited memory … Read more

Understanding the Cortex-A9 U-Boot Startup Code

Understanding the Cortex-A9 U-Boot Startup Code

This article is a record of Teacher Peng’s first live broadcast on Bilibili, where he took notes while streaming. The video has been uploaded to Bilibili. Now it has been organized into this article. If you want to learn about the detailed process of U-Boot startup code, you can enter my Bilibili space to learn … Read more