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 u-boot-
. 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.