Docker image for cross compiling AT91Bootstrap.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
binaries
.config.default
.gitignore
Dockerfile
LICENSE
README.md
run.sh

README.md

AT91Bootstrap

A Docker image for cross compiling AT91Bootstrap for ARM.

Get started

To get started build the Docker image.

$ docker build -t "orangetux/at91bootstrap" .

Usage

Start a container from the image that you just build:

$ ./run.sh
root@2ab4258fb321:~/at91bootstrap#

Build configuration:

$ ./run.sh make menuconfig
*** End of at91bootstrap configuration.                                     
*** Execute 'make' to build at91bootstrap or try 'make help'.               
                                                                        
#                                                                           
# make dependencies written to .auto.deps                                   
# ATTENTION at91bootstrap devels!                                           
# See top of this file before playing with this auto-preprequisites!        
#               

The configuration is stored on the host in the file .config.

And cross-compile the bootloader:

$ ./run.sh make
root@2ab4258fb321:~/at91bootstrap# make CROSS_COMPILE=arm-linux-gnueabi-       
[...]                                                                       
[Succeeded] It's OK to fit into SRAM area     

Build products are stored in binaries/ folder on the host.