Rebuilding RedBoot from the Configuration Tool

To rebuild RedBoot from the Configuration Tool, open the template window (Build->Templates) and select the appropriate Hardware target and in Packages select "redboot". Then press OK. Depending on the platform, a number of conflicts may need to be resolved before the build can be started; select "Continue".

Save the configuration somewhere suitable with enough disk space for building RedBoot (File->Save...). Choose the name according to the RedBoot configuration, for example redboot_RAM.ecc.

Generate a build tree to instate the platform specific configuration files for the chosen platform (Build->Generate Build Tree). This will place platform specific configuration files in the redboot_RAM_install/etc subdirectory. Note that redboot_RAM may vary according to the name under which the configuration was saved above.

Import the desired RedBoot configuration file from the platform HAL (File->Import...). Depending on the platform, a number of conflicts may need to be resolved before the build can be started; select "Continue".

Note: Older revisions of eCos, or older platforms that have not been updated, may not support the etc make target and so will not have the RedBoot configuration file located in the redboot_RAM_install/etc subdirectory. For these releases and platforms, please refer to the specific platform HAL documentation where these files are located and for specific instructions on how to build RedBoot.

Update the saved configuration (File->Save...).

Then start the build (Build->Library) and wait for it to complete. The resulting RedBoot files will be in the associated install directory, for the example this would be redboot_RAM_install/bin.

As noted above, please also refer to the platform's HAL documentation to determine if there are any additional platform specific instructions that must be followed when rebuilding RedBoot.

2017-02-09
Documentation license for this page: Open Publication License