I would guess it will be same as what Gopal pointed:
"setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/beagleboard-angstrom-linux-gnueabi/u-boot-2011.12-r8/git"
It should be the u-boot sources. Will confirm in couple of hours.
Real close. The directory is
setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/beaglebone-angstrom-linux-gnueabi/u-boot-2011.09+git-r30/git
notice "beaglebone-" instead of beagleboard-
These worked for me
make CROSS_COMPILE=arm-linux-gnueabi- am335x_evm_config
make CROSS_COMPILE=arm-linux-gnueabi- -j3
These produced binaries in the git directory but did not copy them over
to the
setup-scripts/build/tmp-angstrom_v2012_05-eglibc/deploy/images/beaglebone
Something else does that. "make install" does NOT work. I'll look at
that later. Right now I'm going to copy the image over to my BB and see
if it'll boot. The image is about the right size.
Note that there are a bunch of patches listed in
/home/jgd/BeagleBone_Dev/Angstrom_srcs/setup-scripts/sources/meta-ti/recipes-bsp/u-boot/u-boot_2011.10rc.bb
I think i have a good idea what is going on and will share.
Base U-boot sources for v2011.12 TAG is in git tree here:
~/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/beagleboard-angstrom-linux-gnueabi/u-boot-2011.12-r8/git
Next if you check:
~/setup-scripts/sources/meta-ti/recipes-bsp/u-boot/u-boot_2011.12.bb
This file says: the final u-boot is: v2011.12 + 14 patches mentioned
in this .bb file.
So to get to the right source, we will have to manually apply these
patches (git am *.patch)
I am going to try that now and see if this yields the final result
good MLO and u-boot.bin.
(this is the recipe that gets executed with "bitbake -v -f u-boot" Add
the verbose command to see lots of stuff going on.)
This command fails for me with:
bitbake -v -f u-boot
Traceback (most recent call last):
File "/usr/bin/bitbake", line 234, in <module>
ret = main()
File "/usr/bin/bitbake", line 197, in main
server = ProcessServer(server_channel, event_queue, configuration)
File "/usr/lib/pymodules/python2.7/bb/server/process.py", line 78, in __init__
self.cooker = BBCooker(configuration, self.register_idle_function)
File "/usr/lib/pymodules/python2.7/bb/cooker.py", line 76, in __init__
self.parseConfigurationFiles(self.configuration.file)
File "/usr/lib/pymodules/python2.7/bb/cooker.py", line 510, in
parseConfigurationFiles
data = _parse(os.path.join("conf", "bitbake.conf"), data)
TypeError: getVar() takes exactly 3 arguments (2 given)
ERROR: Error evaluating
'${TARGET_OS}:${TRANSLATED_TARGET_ARCH}:build-${BUILD_OS}:pn-${PN}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}:forcevariable${@bb.utils.contains("TUNE_FEATURES",
"thumb", ":thumb", "", d)}${@bb.utils.contains("TUNE_FEATURES",
"no-thumb-interwork", ":thumb-interwork", "", d)}'
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/bb/data_smart.py", line 116, in
expandWithRefs
s = __expand_var_regexp__.sub(varparse.var_sub, s)
File "/usr/lib/pymodules/python2.7/bb/data_smart.py", line 60, in var_sub
var = self.d.getVar(key, 1)
File "/usr/lib/pymodules/python2.7/bb/data_smart.py", line 260, in getVar
return self.expand(value, var)
File "/usr/lib/pymodules/python2.7/bb/data_smart.py", line 132, in expand
return self.expandWithRefs(s, varname).value
File "/usr/lib/pymodules/python2.7/bb/data_smart.py", line 117, in
expandWithRefs
s = __expand_python_regexp__.sub(varparse.python_sub, s)
TypeError: getVar() takes exactly 3 arguments (2 given)
ERROR: Error evaluating
'${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE'),d)[0] or
'defaultpkgname'}'
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/bb/data_smart.py", line 117, in
expandWithRefs
s = __expand_python_regexp__.sub(varparse.python_sub, s)
File "/usr/lib/pymodules/python2.7/bb/data_smart.py", line 76, in python_sub
value = utils.better_eval(codeobj, DataContext(self.d))
File "/usr/lib/pymodules/python2.7/bb/utils.py", line 387, in better_eval
return eval(source, _context, locals)
File "PN", line 1, in <module>
TypeError: getVar() takes exactly 3 arguments (2 given)