Redboot Introduction
Redboot is designed for Embedded debugging and startup environments. It is an Ecos-based application that uses the hardware abstraction layer (HAL) of eCos as its basis. It is a basic function as bootloader, but can be used in any embedded system or any embedded real-time operating system. It can also be used for debugging during the product development cycle or for flash or network startup in published products. Features:
- STARTUP script support;
- Management and control of command line support;
- Access through a serial port or Ethernet port;
- Supported by GDB;
- Flash Image System Support;
- Supports the x/y modem;
- Supports starting a network with a configured BOOTP or static IP address;
Redboot Port
For detailed steps of porting, refer to my blog post:
Port ECOs with stm32
#4. Port Redboot (ROM Boot Mode)
Port ECOs with stm32
#5. Port Redboot (ROM Boot Mode)
It may be complicated and annoying to read the article. But in fact, with the help of eCos templates, porting Redboot on stm32 does not require any modification. It takes only a few steps, it can be easily transplanted. The transplanted Redboot is started from the flash inside the CPU. As shown in: