EBC Exercise 25 Configuring U-boot

This follows the approach taken in EBC Exercise 13 Configuring the Kernel. We'll use bitbake to get the source files for U-boot and then we'll edit them.

bitbake
When you did EBC Exercise 12 Cross-Compiling and Finding the Right Kernel u-boot was downloaded and compiled. If you used the default configure, the source code was removed once it was done. Check and see:

host$ cd ~/BeagleBoard/oe/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi host$ ls

You should see a directory starting with. The rest of the name tells what version you have. Change to that directory and see what's there:

host$ cd u-boot-* host$ ls

If you see a git directory, you are in luck. If you see just a temp directory you need to go back to EBC Exercise 12 Cross-Compiling and Finding the Right Kernel and get it installed.

Once you have the git directory, cd to it and look around.

Compiling U-boot
You can now compile U-boot.

host$ source ~/.oe/crossCompileEnv.sh host$ make

Assignment
Modify u-boot to include your initials in the prompt.

Hint: Look for the omap3_beagle.h file.